The May Fair Hotel – Hotel in London
Opened by King George V in 1927, this luxurious 5-star hotel is situated in the heart of Mayfair, surrounded by the parks, theatres and attractions of LondonÛªs West End.
Star rating: 5 stars
Stratton Street, Mayfair, W1J 8LT, London
Price from: 270 GBP