Leicester House Hotel
London England
Check in
2:00 PM
Check out
12:00 PM
With a stay at Leicester House Hotel in London (London City Centre), you'll be within a 5-minute walk of Leicester Square and Piccadilly Circus. This hotel is 0.3 mi (0.5 km) from Trafalgar Square and 0.8 mi (1.2 km) from The British Museum.
Make yourself at home in one of the 17 guestrooms. Complimentary wireless internet access is available to keep you connected.
Property Details
Location
1-2 Leicester St, London, England WC2H 7BL, United Kingdom