Located 25 km away from the city of Viseu and 10 km from Mangualde, the small village of Penalva do Castelo offers you...