Twickenham Stoop (informally referred to as The Stoop) is a sports stadium located in the western suburbs of London, England. The stadium is home to Harlequins rugby union team, who play in the Aviva Premiership, and Harlequins Rugby League, who play in the Super League (...) (from Wikipedia)