Skip to main content
>

Baker Street Apartments

Baker Street Apartments

17 Park Road
London
NW1 6XN
United Kingdom
51.5241857, -0.1591356
From £600 /night
About Baker Street Apartments

Baker Street Apartments is located next to London's Regent's Park. It offers self-catering accommodation with city views and free WiFi access. The apartments will provide you with a living area with a satellite flat-screen TV.