Restaurant in Tampa
Greek and seafood spot serving fresh gyros, shrimp bowls, and fried okra with free ice cream.
7545 W Hillsborough Ave
Tampa, FL, 33615
(813) 280-2543