Greek Islands Taverna
3300 N Ocean Blvd, Fort Lauderdale 33308