3023 West Kennedy Blvd, Tampa, FL , Tampa Bay, United States
No delivery
No open hours
Spot something wrong?
Dishes at Acropolis Greek Taverna. Prices may vary in venue.