Taverna Mermaid is a greek restaurant
Greece
Outdoor Seating | Yes |
This place is surprisingly tasty for a beach restaurant . I think I had the best veggie stuffed peppers in my life. Also: the vibe is great.
In the sea, great view , good for a quick meal , good Cretan food , expensive