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