Zephyros Fish Tavern

Fish tavern in Larnaca by the sea
Order online
▶ Zephyros Fish Tavern? Like it? Hate it? Review it!

X