In the heart of lively Yarmouth on the Isle of Wight, The George Hotel and Beach Club is an elegant 17th-century town house boasting picturesque views overlooking the harbour and good food.
Number of rooms: 18
Quay St, Yarmouth, PO41 0PE, United Kingdom