There is little doubt that Mayfair is one of the most beautiful and exclusive areas of central London, and this charming hotel, located at the heart of the suburb simply oozes luxury and class. The rooms have been fitted with an exceptional selection of luxurious furnishings and modern amenities that will make both business and leisure guests feel at home.