Exhibition centre in London (7)
I believe the answer is:
olympia
(Other definitions for olympia that I've seen before include "Greek scene of historic games" , "Grecian plain, Zeus's chief sanctuary" , "Scene of the original games" , "Dublin theatre" , "high heavenly home" .)