Ebisu Sushi Shack
5116 N Nebraska Ave, Tampa
(813) 252-6393
Menu
Restaurants in Tampa, FL
Ebisu Sushi Shack
5116 N Nebraska Ave, Tampa, FL 33603
(813) 252-6393