Nestled in the cliffs of the exquisite Megalochori, Greece, the Villa Animolia offers you the opportunity to take a step back in time in the luxury of the 1900s finesse. You will be welcomed with a bottle of Megalochoris' very own fine wine and a breathtaking view of the traditional …