The 3-star smoke-free Oyo Townhouse New England, London Victoria Hotel is located in the Victoria district of London, approximately 5 minutes' walk from Thames. Boasting a location a short way from Apollo Victoria Theatre, this London hotel features 23 rooms as well as a storage for belongings.
The huge Coca-Cola London Eye Observation Wheel is 1.4 miles from the hotel, while the British Harrods Department Store is located 1.2 miles away. The Oyo Townhouse New England, London Victoria is situated about a 5-minute stroll from St. Gabriel's Church and a few moments from Victoria subway station. Also, Warwick Square is situated 500 feet away. This property is also 1.5 miles from Chinatown Gate and Victoria Coach bus station is around a 5-minute walk away. Guests will find Marylebone train station 2.4 miles from the London hotel.
The Oyo Townhouse New England, London Victoria is only steps away from Cambridge Street and offers a broad selection of meals.