Taverna Mykonos 238 BroadwayElmwood Park, NJ, 07407 View Phone 201-703-9200 Mobile: 201-703-9200 238 BroadwayElmwood Park, NJ 07407 View Website Experience & Reliability About Send to My Email Send to My Phone Print this Page