Elmwood Hotel – London

Elmwood Hotel, London
Address: 19 Argyle Square, London WC1H 8AS
Phone:020 7833 4818
Email: info@elmwoodhotel.co.uk
website; http://www.elmwoodhotel.com/

Elmwood Hotel – London is a 4-minute walk from King’s Cross and St. Pancras International stations
all rooms have en suite showers. They all feature flat-screen TVs, and tea and coffee making equipment, Free WiFi included.

19 Argyle Square,Kings Cross, London WC1H 8AS, UK