location_city The Twickenham Stoop Stadium, Twickenham
Famous rugby union club based in Twickenham, South-West London, founded in 1866.
Their ground is known as The Stoop and is a stone's throw from the larger Twickenham International Stadium.