Queens Hotel, London

33 Anson Road - Tufnell Park LondonN7 ORB, United Kingdom