Stay-In Apartments - Marble Arch
Apartment
London
Stay-in Apartments - Marble Arch is a self-catering accommodation located in Marble Arch Area, 12-minutes' walk from Oxford Street and Hyde Park. There is free Wi-Fi access in all areas.
Number of rooms: 20
259-269 Old Marylebone Road, Westminster Borough, London, NW1 5RA, United Kingdom