Apartment for sale, Viana do Castelo, in Barroselas, PortugalBarroselasApartment • 3 room(s) • 3 bed. • 92 m²