Excelsior Hotel
Hotel
Camden
Just 5 minutes’ walk from King’s Cross Rail Station, The Excelsior Hotel offers free Wi-Fi and modern, refurbished rooms in the heart of vibrant King’s Cross.
Number of rooms: 26
42 Argyle Square, Kings Cross, Camden, London, WC1H 8AL, United Kingdom