Arriva Hotel
Hotel
Camden, London
Just 400 metres from King's Cross Railway Station, Arriva Hotel is a 20-minute walk from The British Museum. The hotel has a restaurant and a 24-hour front desk.
Number of rooms: 75
55 Swinton Street, Camden, London, WC1X 9NT, United Kingdom