Ancient games site (7)
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" .)