Sushi Spot /hibachi hero image

Sushi Spot /hibachi

Restaurant

3665 E Bay Dr #146, Largo, FL 33771, USA

Biter Score
8.8
Closed
Sunday: 5 PM – 9:30 PM