Queens Hotel
86 Inverness Terrace, Westminster Abbey, London, United Kingdom, W2 3LD
(02072) 298981 Phone