Home of the Greek gods (7)
I believe the answer is:
olympus
<span class="explanation-format__ClueExplanation">'<span class="explanation-format__original">home of the greek gods</span>' is the definition.<br/ ><span class="explanation-format__explanation">(I've seen this before)</span><br/ ><br/ >This is the entire clue.<br/ ></span>
(Other definitions for olympus that I've seen before include "In Greek myth, Mount ....... was home of the Gods" , "Mountain - dwelling place of the gods" , "Mount of the ancient Greek gods" , "Greece's highest mountain" , "Dwelling place of the Greek gods" .)