Elmwood Hotel is located at the heart of London. This property is a perfect accommodation choice for both business and leisure stays.
Elmwood Hotel is positioned just a few minutes’ walk from King’s Cross underground, the Eurostar train station and London centre’s main underground station. It is located close to the British Museum, Oxford Street and many attractions.
The guestrooms in this London hotel are en suite with private shower and toilet. They are equipped with a complete range of modern amenities including LCD TV and DVD player, coffee and tea making facilities, safe and central heating to name but a few.
Elmwood Hotel can be reached easily by public transports with many busses operating across Kings Cross area. If you arrive by underground, the best station to arrive at is kings cross on the Piccadilly, Victoria, Circle line.