Victory House Leicester SquareLondon, United Kingdom Address: 14 Leicester Place State: United Kingdom City: London Zipcode: WC2H 7NG Longitude: -0.12968 Latitude: 51.511.101 Rates from: 0 Accommodation Booking