Five Kings Hotel, London

59 Anson Road, Tufnell Park LondonN7 0AR, United Kingdom