Modern 2 Bedroom Apartment in Marble Arch
London England
Check in
3:00 PM
Check out
11:00 AM
With a stay at this apartment, you'll be centrally located in London, just a 3-minute walk from Marble Arch and 6 minutes by foot from Hyde Park. This apartment is 0.6 mi (1 km) from Oxford Street and 0.6 mi (0.9 km) from Bond Street.
Make yourself comfortable in this apartment, featuring a kitchen with an oven and a stovetop. Digital television is provided for your entertainment. Conveniences include an electric kettle and a washer/dryer.
Property Details
Location
21 Seymour Street, London, England W1H 7JR, United Kingdom