Elmwood Hotel

Address

19 & 20 Argyle square, Kings cross, London, WC1H 8AS, United Kingdom

Telephone Number

+44 20 7833 4818

Fax

+44 20 7833 8149

Email

info@elmwoodhotel.co.uk

Please enter an email address Please enter a valid address
Please enter a message