3 bed Apartment for sale in Viana do Castelo € 390,000 Portugal Viana do Castelo District Viana do Castelo