Hotel Cavendish
Hotel
Camden
In central London, just a few hundred metres from the British Museum and Euston and Russell Square stations, Hotel Cavendish offers free Wi-Fi, en suite rooms and Continental breakfast.
Number of rooms: 33
75 Gower Street, Camden, London, WC1E 6HJ, United Kingdom