19 Argyle Square, Kings Cross, London WC1H 8AS, UK
Elmwood Hotel is located a few minutes' walk from King's Cross and St Pancras international stations. Wi-Fi is available in some rooms.
This hotel by hours is located close to London's attractions, including the British Museum, Piccadilly Circus, Covent Garden and Oxford Street.
- Gratis wifi