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