Royal National Hotel
London England
Check in
2:00 PM
Check out
11:00 AM
A stay at Royal National Hotel places you in the heart of London, steps from Russell Square and University College London. This hotel is 0.5 mi (0.7 km) from The British Museum and 0.5 mi (0.8 km) from Tottenham Court Road.
Make yourself at home in one of the 1358 guestrooms. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms with bathtubs or showers are provided. Conveniences include phones and coffee/tea makers, and housekeeping is provided on request.
Property Details
Location
38-51 Bedford Way, London, England WC1H 0DG, United Kingdom