![]() Immediate Confirmation
![]()
2 star Elmwood Hotel in London conveniently lies in the central district of King's Cross, one of the city's main transport arteries and where the Eurostar depot can be found. This small and cozy property lies on a well-preserved square typical of the area and is ideally suited for both the business guest and tourist visitor. The Elmwood Hotel London comprises of 35 rooms, all with private bathroom and TV. Wi-Fi internet is also available throughout the establishment and the friendly staff, who man the 24-hour front desk, will gladly provide you with any information you may require.
General Services and Facilities
General Room Facilities
Distance from the main Points of Interest
|