Apartment in Altea, for rent

Ref: AP1396