Achilleos City Hotel

Larnaca - Larnaca

Search dates for this hotel

Overview

Located in the heart of Larnaca, this hotel is steps away from Dimarchiou Square and Finikoudes Beach. Europe Square is 0.3 mi (0.5 km) away.