Zedwell Underground Hotel Tottenham Court Road
London England
Check in
3:00 PM
Check out
10:00 AM
With a stay at Zedwell Underground Hotel Tottenham Court Road in London (London City Centre), you'll be steps from Tottenham Court Road and 5 minutes by foot from The British Museum. This hotel is 0.4 mi (0.7 km) from Russell Square and 0.5 mi (0.8 km) from Leicester Square.
Make yourself at home in one of the 187 air-conditioned guestrooms. Complimentary wireless internet access is available to keep you connected. Bathrooms feature showers with rainfall showerheads.
Property Details
Location
112a Great Russell Street, London, England WC1B 3NQ, United Kingdom