Elmwood Hotel
Hotel
Camden
This central, budget hotel is a few minutes walk from King's Cross and St Pancras International stations. Free high-speed Wi-Fi is available throughout the building.
Number of rooms: 35
19 & 20 Argyle square, Camden, London, WC1H 8AS, United Kingdom