Address: 10 Dimonikou street, Larnaca, Cyprus

Achillea is centrally located in Larnaca, within 200 metres from Foinikounda Beach and a short walk from restaurants, bars and shops. It offers self-catering accommodation with balcony.


Book this Hotel Compare prices

Get Rates for this hotel

RAM - 1.51 MB / Time - 0.0371 s.