Staunton Hotel
London England
Check in
2:00 PM
Check out
11:00 AM
With a stay at Staunton Hotel in London (London City Centre), you'll be steps from University College London and 4 minutes by foot from Russell Square. This hotel is 0.3 mi (0.5 km) from The British Museum and 0.2 mi (0.3 km) from Tottenham Court Road.
Make yourself at home in one of the 17 guestrooms.
Property Details
Location
13-15 Gower Street, London, England WC1E 6HE, United Kingdom