London hotels near Leicester Square tube: get the best deals for London hotels at low prices. No booking fees. You pay for the hotel room in London at the check-out. Free cancellation.
London hotel reservation: check availability and room rates
Hotels in London near Leicester Square tube
1 property found
-
1St Floor 2Br Apartment In Soho
Flat 1, 18A Old Compton Street, London, United Kingdom
0.3 km to Leicester Square tube (Show map)
1St Floor 2Br Apartment In Soho apartment is a great place to stay in Westminster Borough, which is a great choice for travellers interested in shopping, parksand history, nearly 25 minutes' walk…