Montalegre Castle

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