Avoca House Hotel
46 Belsize Prk., Hampstead, London, United Kingdom, NW3 4EG
(02077) 227777 Phone