Oatlands Park Hotel
146 Oatlands Drive, Weybridge
from £24.95 per person
This fine Surrey hotel is steeped in a rich history, with the grounds being home to a Tudor palace built by Henry VIII. The current building has been restored and is now home to a lovely afternoon tea.