FLL
Greek Islands Taverna is one of FLL.

1. Greek Islands Taverna

9.2
3300 N Ocean Blvd, Fort Lauderdale, FL
Greek Restaurant · Galt Mile · 141 tips and reviews