You are now leaving Menulist
We hope to see you again soon!
Taverna Kyclades
36-01 Ditmars Blvd., 11105 New York, United States Of America
Greek, Terrace, Greek Food, Greek, Greek, Greek Kitchen, Seafood, Cheese, Fish, Chicken, Wine, Pasta, 希臘菜, Mediterranean, Greek
The redirect does not work? Just click on this link or copy it into your address bar