Leicester Square51.510365, -0.130105Leicester Square 1, London WC2H 7DE, England, United KingdomLocation map (click to zoom)