From Sagres to Odemira: Aljezur is a small town of whitewashed houses located near the border between the Algarve and the Alentejo in south west Portugal. The town is dominated by the ruins of a tenth century Moorish castle on the hill above Aljezur - Portugal
|