Achillea

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.

Booking

Book this Hotel Compare prices




Get Rates for this hotel


RAM - 1.51 MB / Time - 0.0371 s.