7 flats cheap for sale in Castro Caldelas