Site of ancient Greek games (7)
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" .)