London Winchester Hotel
The 3-star London Winchester Hotel features 20 rooms and lies approximately 25 minutes' walk from Victoria and Albert Museum.
Location
This budget hotel is located in London, quite close to Victoria tube station. Apollo Victoria Theatre is a mere 0.9 km from the property, which is also situated about 5 minutes' walk from St. Gabriel's Church. There is Parliament Square approximately a 25-minute walk away, while Victoria Coach bus station is just a short stroll from the hotel.
Food & Drinks
Cacio & Pepe offers a variety of European delicacies and lies merely 400 metres away.
Why choose London Winchester Hotel
Main amenities
-
Free Wi-Fi
Amenities
London Winchester Hotel- Free Wi-Fi
Internet
- Free Wi-Fi in rooms
Parking options
- Parking
Important information
Guest reviews of London Winchester Hotel
Enter dates to see availability