Capital Apartments Baker Street Apartment London, Greater London
Located in London, 400 metres from Madame Tussauds and 1.2 km from Lord's Cricket Ground, Capital Apartments Baker Street provides city views and free Wi-Fi. Featuring a shared lounge, the apartment is close to several noted attractions, around 1.
Number of rooms: 3
1 Park Road-First & third Floor First Floor, Westminster Borough, London, NW1 6XN, United Kingdom