Westminster House Hotel
96 Ebury St., Westminster Abbey, London, United Kingdom, SW1W 9QD
(02077) 304302 Phone