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.
Log in with your cycle.travel account:
Password |
Or simply use your account on: