Site of ancient Greek games (7)
![Ross](/clue/static/ross-mug.min.png)
I believe the answer is:
olympia
(Other definitions for olympia that I've seen before include "high heavenly home" , "Greek district" , "A place to exhibit" , "Original setting for many events" , "Dublin theatre" .)