Elmwood Hotel, London Overview

Elmwood Hotel, London Details

Elmwood Hotel, London Hotel Details

Elmwood Hotel London is a very good option if you are looking for comfortable
and affordable accommodation in central London. The hotel is ideally located near
various places of interest such as the British Museum, Piccadilly Circus,
Covent Garden and Oxford Street. It is the perfect choice to start exploring
this vibrant city.

King's Cross and St Pancras
International stations,
as well as the Eurostar International Terminal are less than five minutes
from the Elmwood Hotel London, providing convenient and reliable access to the entirety
London and beyond.

The Elmwood Hotel in London offers 35
comfortable and well-fitted rooms with simple
but charming atmosphere providing all the comfort to ensure you a relaxing stay. All rooms are
equipped with most of the
conveniences you would expect from a charming 2-star hotel. The room
includes a light Continental breakfast, which is served every morning.