Taverna Mykonos
Taverna Mykonos: The Legendary Journey of Flavor Location So, check this out! Taverna Mykonos is like, right on 238 Broadway, Elmwood Park, NJ 07407. You ever been there? You gotta go. It’s got this cool vibe that just pulls you right in! The Ambiance Man, the ambiance is killer! It’s like stepping into a Greek…