Restaurant serving Cretan cuisine, including fresh grilled octopus and soups. Located near Veggera beach. Offers small portions at affordable prices.