Leicester Square One
London England
Check in
4:00 PM
Check out
11:00 AM
With a stay at Leicester Square One in London (London City Centre), you'll be steps from Leicester Square and 7 minutes by foot from Piccadilly Circus. This apartment is 0.4 mi (0.6 km) from Trafalgar Square and 0.6 mi (1 km) from The British Museum.
Make yourself at home in one of the guestrooms, featuring kitchens with refrigerators and ovens. Flat-screen televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include separate sitting areas and microwaves.
Property Details
Location
Charing Cross Road, London, England WC2H 0AP, United Kingdom