Located in the plain of Omalos, at 1,050 metres above sea level, the 2-star hotel Neos Omalos features a traditional restaurant, and offers rooms with view of Lefka Ori Mountain. Neos Omalos guest rooms are heated/air-conditioned and each is en suit...
Rooms total: 3 More information »