The St Athans Hotel is family-run, simple and clean. In central London, it is within walking distance of the British Museum, the University of London and the New British Library. Free Wi-Fi is available throughout the hotel.
20-24 Tavistock Place, Camden, London, WC1H 9RE, United Kingdom
Hotel booked 1 times today.
Nightly rates from $74 to $153