19 & 20 Argyle square, Kings cross, London, WC1H 8AS, United Kingdom
+44 20 7833 4818
+44 20 7833 8149
info@elmwoodhotel.co.uk