The Elmwood Hotel London provides value for money. This central London Hotel is situated just a few minutes' walk from King's Cross and St Pancras International stations. The hotel provides 35 en-suite guest rooms, which offer basic, comfort in the city central London. Free Wi-Fi is available throughout the hotel.
The Elmwood Hotel is situated close King's Cross and St Pancras International stations. Nearby London attractions include the British Museum, Piccadilly Circus, Covent Garden and Oxford Street. NCP Car parking is available close to the hotel.