Sushi Spot /hibachi
Restaurant
•
3665 E Bay Dr #146, Largo, FL 33771, USA
8.8
Monday: Closed
See if anyone you trust recommends it!