### Clue: A place to exhibit high heavenly home (7)
### Answer: OLYMPIA 
 ### Explanation: Definition: A place to exhibit,high heavenly home
 Double defn: 1st: The exhibition centre in London; and 2nd: In Greek mythology, the mountain which was the home of the gods.