Apartment in La Sella for sale in Alicante €465,000 Spanish Casa Properties