
Situated in London, Baker Street Apartments features free Wi-Fi and units equipped with a kitchen. An oven and microwave are also available, as well as a kettle. Regents Park is 1 km from the apartment, while Lord's Cricket Ground is 1.1 km away.
Gloucester Place, Westminster Borough, London, NW1 6DT, United Kingdom
Nightly rates from $186