The Elmwood Hotel
Remember you found this company at Infoisinfo' '
The Elmwood Hotel is a bed and breakfast for Italian students situated close to London's King's Cross St Pancras station. They only accept cash as a method of payment. There are 13 rooms equipped with televisions and they serve a Continental breakfast. National Railway: King's Cross Thameslink.
We don't have any social media account of this company
Reviews of The Elmwood Hotel (0)