Ancient Greek place (7)
I believe the answer is:
olympia
(Other definitions for olympia that I've seen before include "Plain - site of the original Games" , "Whence torch" , "London venue - Greek Games site" , "Scene of the original games" , "Greek district" .)