Taverna Every day fresh fish and typical cretan homemade food
See the Studios "Ravdoucha Beach Studios" 30 meter away