Solar and Farm in Viana do CasteloUnião das freguesias de Mazarefes e Vila FriaVilla • 11 room(s) • 11 bed. • 13 bath. • 22625 m²