Leicester Square51.510365, -0.130105Leicester Square 1, London WC2H 7DE, England, United KingdomPositionskarte (zum Zoomen klicken)