Housed in a historic town house, the hospitable George Hotel is situated in the centre of Yarmouth, a
pictures harbour town at the mouth of the Western Yar River, on the northern coast of Isle of Wight.
The establishment successfully combined the best in traditional service with modern facilities, welcoming
guests in a warm and familier environment.
details »