Featuring city views, Abbey Road is situated in London, 1.1 km from Hampstead Theatre. Set 1.6 km from Lord's Cricket Ground, the property features a garden and free WiFi. The apartment features 2 bedrooms, a kitchen with a dishwasher, a washing machine, and a bathroom with a hair dryer. A flat-scre Read more
Featuring city views, Abbey Road is situated in London, 1.1 km from Hampstead Theatre. Set 1.6 km from Lord's Cricket Ground, the property features a garden and free WiFi. The apartment features 2 bedrooms, a kitchen with a dishwasher, a washing machine, and a bathroom with a hair dryer. A flat-screen TV is offered. London City Airport is 17 km from the property.