Ancient games site (7)
![Ross](/clue/static/ross-mug.min.png)
I believe the answer is:
olympia
(Other definitions for olympia that I've seen before include "Place of ancient Greek games" , "A place to exhibit" , "Greek scene of historic games" , "Old Greek city (games)" , "Chief sanctuary of Zeus" .)