Montalegre Castle


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