Route GuidesRoutes City GuidesCities Map Log in

Leicester Square One

London
43 Charing Cross Road, London, WC2H 0AP

15 rooms · from £180


Leicester Square One is situated in London, 100 metres from Charing Cross Road. Shaftesbury Avenue is 200 metres from the property. The accommodation comes with a flat-screen TV. There is also a kitchenette, fitted with a fridge.