Tavistock Hotel
London England
Check in
2:00 PM
Check out
11:00 AM
With a stay at Tavistock Hotel, you'll be centrally located in London, steps from University College London and 5 minutes by foot from Russell Square. This hotel is 0.5 mi (0.8 km) from The British Museum and 0.5 mi (0.8 km) from Tottenham Court Road.
Stay in one of 395 guestrooms featuring LCD televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms have bathtubs or showers and hair dryers. Conveniences include phones, as well as electric kettles and free tea bags/instant coffee.
Property Details
Location
48-55 Tavistock Square, London, England WC1H 9EU, United Kingdom