Twickenham Stoop
Sports stadium in LondonTwickenham Stoop Stadium is a stadium located in south-west London, England, situated just across the road from Twickenham Stadium. The stadium is home to the Harlequins in Premiership Rugby and has a capacity of 14,800.
Read article
Top Questions
AI generatedMore questions
Nearby Places

Twickenham
Town in Greater London, England

Twickenham Stadium
International rugby stadium, home of England Rugby Union

Whitton, London
Human settlement in England

Royal Military School of Music
British Army musical school for its 14 regular bands
Kneller Hall
Residential building in the London Borough of Richmond upon Thames, England

Richmond upon Thames College
Public further education college in Twickenham, Greater London, England
Salvation Army, Twickenham
Church in Twickenham, London, England
Richmond upon Thames School
Free school in Twickenham, Greater London, England