Apartment for sale in Vila Nova de Cerveira € 260,000 Portugal Viana do Castelo Vila Nova de Cerveira