L'Hôtel George est un bâtiment du 17ème siècle situé dans le quartier animé de Yarmouth Port surplombant la mer sur l'île de Wight. L'hôtel dispose de 17 chambres conçues individuellement, certaines avec vue sur la mer. Il y a deux restaurants, le restaurant principal a une étoile Michelin et propose une cuisine européenne moderne avec une influence française. En revanche, la brasserie propose une expérience culinaire plus informelle, le menu reflète toujours des variations saisonnières et moderne de style européen.