TripAligner
Countries
Destinations
Places
Things to do
Search catalogue
Start planning
Start planning
Home
Countries
United Kingdom
London
Westminster House Hotel
Westminster House Hotel
3.2
(30 reviews)
96 Ebury Street, London SW1W 9QD England
+44 20 7730 4302
Centrally Located
Hotel
Mid-range
Westminster House Hotel | London | United Kingdom | TripAligner