7.2 Guest rating

Baker Street Apartments

Hint: You can enter any city or hotel name
Price from$145

Book Baker Street Apartments

14 Sherlock Mews, London 3.1 km from city center

Location Budget three-star hotel “Baker Street Apartments” is set in London. It boasts a convenient location within 2 km from the historic city center.Hotel features All rooms are non-smoking.

Show Baker Street Apartments on the map

Baker Street Apartments 51.520614 -0.156208