Victory House Leicester Square
À propos de l'hôtel
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.
Information
14 Leicester Place, London WC2H 7BZ, UK