Ebisu Sushi Shack

5116 N Nebraska Ave Tampa FL 33603 USA

(813) 252-6393

Location