Author: Pedro Alves

Aljezur Castle

Archaeological excavations show that the hilltop on which the Castle of Aljezur was built has been...

Read More