Cuisines
Labels
Food type
Prices

Restaurants in United States

Taverna Mykonos image

Taverna Mykonos

238 Broadway, Elmwood Park, NJ 07407, United States

International
• $$

Reserve Now