Castro Marim

E12705

Castro Marim is a town and municipality in Portugal’s Algarve region, near the Spanish border, known for its historic castle and salt marshes.




Please wait…