2 bed Apartment for sale in Ribeira Grande € 110,000 Portugal Ilha de So Miguel District Ribeira Grande