Situated just near the 4-star Luxury 2 Bedroom Rooms Near Mayfair - Prime Location London hotel, guests can reach Swedish Church in no time.
The hotel is about 400 metres from The Harcourt, serving European cuisine.
At the guest house, you'll be merely 13 minutes' walk from the Marble Arch and 2.7 km from the Trafalgar Square art museum "National Gallery". Historical sights here include Buckingham Palace, which stands 2.6 km from this London hotel. Also, Madame Tussauds London lies 16 minutes' walk away, while Marylebone underground station is fairly close to the Luxury 2 Bedroom Rooms Near Mayfair - Prime Location. The accommodation is a 33-minute drive to London City airport.