We ate here some time ago and the food especially the pizzas were really great. Everything was good except for the environment. The smell and sight of the trash from the sea is a bit turn off. They put up a sign, "Snail Food" here to indicate the serving could be slow, but it is worth it.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.