Tottenham Mews Apartment
Tottenham Mews is an apartment only 2.1 km from Buckingham Palace.
A 15-minute walk will take guests to Madame Tussauds London. Offering Spanish and Japanese meals, Navarro's Tapas is situated 100 meters of the property.
Nearest underground station is Great Portland Street, which is 550 meters away.