Montalegre Castle

The Montalegre Castle is a Portuguese National monument in Montalegre, Vila Real.