★ 4.5 / 5 from 8930 reviews
Taverna Mykonos
238 Broadway Elmwood Park, NJ 07407, 07410-6000, Fair Lawn, United States
"The food is alway great at Mykonos. We go there all the time."
Mykonos Taverna offers a mix of spectacular Greek food and superb service. While some customers have complained about outdated menus, higher prices, a...