The Harrison
London England
Check in
2:00 PM
Check out
11:00 AM
Located in London (London City Centre), The Harrison is within a 15-minute walk of Russell Square and University College London. This guesthouse is 1.1 mi (1.8 km) from The British Museum and 1.5 mi (2.5 km) from St. Paul's Cathedral.
Make yourself at home in one of the 4 guestrooms.
Property Details
Location
28 Harrison Street, London, England WC1H 8JF, United Kingdom