Elmwood Hotel Elmwood Hotel, 2 Star Hotel

19-20 Argyle Square, Kings Cross, London, WC1H 8AS

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.

Search deals for Elmwood 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.

Compare similar hotels

Customers who viewed Elmwood Hotel also viewed the following hotels in Kings Cross