We do not accept Cash payments
Located on London's iconic Leicester Square, Victory House, London Leicester Square, offers contemporary accommodation in the
heart of London. Just minutes from Soho and Piccadilly Circus, the hotel offers rooms with free WiFi.
14 Leicester Place, London WC2H 7BZ, UK
Queen's Theatre is 200 m from Victory house London, while Charing Cross Road is 200 m from the property. London City
Airport is 12 km away.
Victory House Leicester Square
14 Leicester Place, London WC2H 7BZ, UK