2 days agoApartment for sale, Viana do Castelo, in Cabração, PortugalCabraçãoApartment • 5 room(s) • 5 bed. • 298.6 m²