Karatarakis Hotels Olive Green Hotel: Greece’s First Truly Eco-Friendly Stay 9 years ago The brand new Olive Green Hotel has just opened in Heraklion, Crete. (more…)