Perfect place (6)
I believe the answer is:
utopia
'perfect place' is the definition.
(an imagined perfect place)
This is all the clue.
(Other definitions for utopia that I've seen before include "Bliss; paradise" , "Sir Thomas More's ideal society" , "Perfect, yet impracticable, state" , "Ideal country" , "Literally nowhere" .)