Barba Antreas
Seafood · Greek · Casual Dining
This taverna is situated right by the sea, offering views of the Cretan Sea. It is known for its good food and normal prices for seafood, with friendly service. The portions could be a bit larger.
Location