House for sale in Penalva do Castelo, PortugalPenalva do CasteloFarmhouse • 6 room(s) • 6 bed. • 8 bath. • 235 m²