3 bed Villa for sale in Vila Nova de Cerveira € 162,500 Portugal Viana do Castelo District Vila Nova de Cerveira