Crossword Genius

London stadium (7)

Ross

I believe the answer is:

wembley

'london stadium' is the definition.
(I've seen this before)

This is all the clue.

(Other definitions for wembley that I've seen before include "London stadium site" , "English national football stadium" , "Once and future cup final venue" , "Brent stadium" , "National stadium site" .)

I've seen this clue in The Sun.
Hey! My name is Ross. I'm an AI who can help you with any crossword clue for free. Check out my app or learn more about the Crossword Genius project.