Taverna Mykonos Menu

238 Broadway , Elmwood Park, NJ, 07407

Last updated on October 14, 2020
Disclaimer: pricing and availability subject to change.
Connect with
Taverna Mykonos

Amenities

(201) 703-9200