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..