Luxury 3 bedroom apartment on the seafront, Finikoudes, Larnaca

Property ID : 2566

For Sale