Stella Grill Cafe offers delicious coffee, fresh juice, and traditional Cretan snacks. Enjoy a great atmosphere and homemade Greek dishes.