142 144 Warwick Way, London
19 bedrooms
Baths
Guests
Located in London (London City Centre), The Windermere Hotel, London is within a 15-minute walk of Apollo Victoria Theatre and Victoria Palace Theatre. This boutique guesthouse is 0.6 mi (1 km) from Westminster Cathedral and 0.6 mi (1 km) from Royal Hospital Chelsea.
Bar/lounge
Parking
Elevator
Restaurant
Spa
WiFi/Internet
Laundry
Non-smoking
Breakfast
Air conditioning
24/7 front desk
Electric car charging station
No nearby properties available in this region at the moment.