Leicester Square Theatre6 Leicester PlaceCity of Westminster, Greater London WC2H 7BX, GB
Total Capacity: 400