Claim: The 1991 London Monarchs season included ten appearances, including five times at Wembley Stadium, located in Wembley, London, England.
Evidence: Week 1 Wembley Stadium Wembley Stadium 4 Wembley Stadium Wembley Stadium 7 8 9 Wembley Stadium Wembley Stadium Wembley, London, England