Sushi Spot is located in the Publix shopping center at the corner of East Bay and Belcher Road. The address is:

3665 East Bay Drive, Suite #146

Largo, FL 33771

(727) 507-7400


View Larger Map