Restaurant
Thai Star Sushi Bar
17 locals recommend,
Tips from locals
They pay attention anatomical details, which makes the experience very pleasant
Unique things to do nearby
Locals also recommend
Location
15229 Gulf Blvd
Madeira Beach, FL