The medieval walled village of Evoramonte. Alentejo, Portugal

Loading…
The medieval walled village of Evoramonte. Alentejo, Portugal