Situated 19 minutes' stroll from Stay In Oxford Street London hotel, guests can visit Hyde Park.
Located 0.9 miles from Madame Tussauds London, this hotel is also a short way from Marylebone railroad station. The London hotel stands just a 5-minute walk from Edgware Road metro station. The accommodation is also 2.2 miles from the cantilevered Coca-Cola London Eye Observation Wheel.
Guests have access to a separate toilet and a shower, as well as bathroom comforts such as hair dryers and bath sheets.
Lord Wargrave is right around the corner from the Stay In Oxford Street.