Astor College
London England
Check in
3:00 PM
Check out
10:00 AM
With a stay at Astor College in London (London City Centre), you'll be within a 5-minute walk of Tottenham Court Road and University College London. This hotel is 0.6 mi (1 km) from Russell Square and 0.7 mi (1.2 km) from The British Museum.
Make yourself at home in one of the 19 guestrooms. Complimentary wireless internet access is available to keep you connected. Conveniences include desks, and housekeeping is provided weekly.
Property Details
Location
99 Charlotte St., London, England W1T 4QB, United Kingdom