Filter by:
Aljezur is a small and quiet village, dominated by a 10th century Moorish castle. It is...