House for sale in Santa Cruz do Douro, PortugalSanta Cruz do DouroHouse with flats • 9 room(s) • 7 bath. • 3000 m²