Greek Islands Taverna

  • 3300 N Ocean Blvd,
    Fort Lauderdale, FL 33308
  • Phone: 954-568-0008
  • Cuisine: Greek Restaurant

Map

Unable to Display Map