March 3, 2015 Total Views: 4421 Today: 1
Hotel Marble Arch London, Marble Arch, London is a self-catering accommodation located in London. Free WiFi access is available. The property is 100 metres from Marble Arch and 900 metres from Edgware Road. The apartment will provide you with a seating area. There is a full a kitchenette with a microwave and an oven. You can enjoy city view from the room. Extras include a washing machine, a sofa and a safety deposit box. If you feel like visiting the surroundings, check out Marylebone Station (900 metres) and Oxford Street (1 km). London Heathrow Airport is located 21 km from the property. (Hotel Marble Arch London hotels booking).