Ladies Night at New Taverna Opa at Dolphin Mall
The loud and lively Taverna Opa opened its third outpost last week, the latest venue being the Dolphin Mall. As with the original, which opened in Hollywood, Florida, in September 1997, and with Taverna two in South Beach, the draw is solid Greek food (including this nice looking salad) and…