With a stay at Baker Street Residence in London (London City Centre), you'll be within a 5-minute walk of Royal Academy of Music and Madame Tussaud's Wax Museum. This apartment is 0.5 mi (0.8 km) from London Business School and 0.7 mi (1.1 km) from Selfridges.
Make yourself at home in one of the 130 guestrooms.
Take in the views from a garden.
Business, Other Amenities
Featured amenities include multilingual staff and an elevator (lift).
Book online or call +39 041 8620400