Idomeneos 22, Heraklio Town, 71202, Greece Stay in the heart of Heraklio Town – Excellent location – show map You’re eligible for a Genius discount at Olive Green Hotel! To save at this property, all you have to do is sign in. Olive Green Hotel is centrally located in Heralkion, right in the lively shopping area of the town. Authentic […]