Victory House Leicester Square ligger i London sentrum, bare 2 minutter til fots fra Leicester Square undergrunnsstasjon og 6 minutter til fots fra Piccadilly Circus.