Guides by Lonely Planet
The Mayfair Ritz Apartment in London, England
Set in London, this apartment features free WiFi. The Mayfair Ritz Apartment boasts views of the city and is 500 metres from Buckingham Palace. A dishwasher, a…
See this content immediately after install