A car aid turned up in Greece, in the Peloponnese (7)
I believe the answer is:
arcadia
(Other definitions for arcadia that I've seen before include "Tom Stoppard play" , "Ideal rustic paradise" , "Idealised country region" , "rural area" , "part of Greece" .)