Crossword Genius

London exhibition hall (7)

Ross

I believe the answer is:

olympia

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

This is all the clue.

(Other definitions for olympia that I've seen before include "Dublin theatre" , "London venue - Greek Games site" , "Greek district" , "Chief sanctuary of Zeus" , "venue for godly sports" .)

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.