House for sale, Viana do Castelo, in Riba de Mouro, PortugalRiba de MouroHouse • 5 room(s) • 4 bed. • 2 bath. • 420 m²