On the left bank of the Douro, 40 km from Oporto, nature, river and architecture intermingle to create a perfect symbiosis, a..
Castelo de Paiva /