With a stay at Baker Street Apartments in London (London City Centre), you'll be within a 5-minute walk of London Business School and Madame Tussaud's Wax Museum. This apartment is 0.4 mi (0.6 km) from Royal Academy of Music and 1.3 mi (2.2 km) from University College London.
Make yourself at home in one of the 3 guestrooms.
Wrap up your day with a drink at the bar/lounge.
Business, Other Amenities
Featured amenities include complimentary wired Internet access and multilingual staff.
Book online or call +39 041 8620400