Original place for holding games? (7)
I believe the answer is:
olympia
'original place' is the definition.
The answer and definition can be both locations as well as being singular nouns.
Perhaps there's a link between them I don't understand?
I cannot understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for olympia that I've seen before include "London exhibition hall" , "Whence torch" , "Chief sanctuary of Zeus" , "plain in Greece" , "Place of ancient Greek games" .)