Central London 2bed Apt in Edgware Road
London England
Check in
3:00 PM
Check out
11:00 AM
With a stay at this apartment in London (London City Centre), you'll be within a 5-minute drive of Marble Arch and Hyde Park. This apartment is 0.6 mi (0.9 km) from Lord's Cricket Ground and 1.5 mi (2.4 km) from Oxford Street.
Make yourself comfortable in this apartment, which has a kitchen. Conveniences include a washer/dryer and an iron/ironing board.
Property Details
Location
Edgware Road, London, England W2 1EG, United Kingdom