Information and Reservations

Stalis, Crete, Greece
The complete guide to Stalis, Crete, Greece

Cactus Paradise Taverna
     

The Cactus Paradise Taverna is a beach front restaurant, with lovely views over the sea. <br /><br />Enjoy traditional Greek cuisine at our lovely atmospheric taverna.