Peratallada
Peratallada is a town in the municipality of Forallac, in the county of Baix Empordà , in Catalonia, Spain.
Its name is derived from pedra tallada, meaning ‘carved stone’. Declared a historic-artistic monument, most of the buildings are built from stone carved from the fosse or moat which still encircles parts of this small fortified medieval town.

It looks really beautiful. I’d like to go someday.