Eating Thai Sushi at Thai Star Sushi Bar restaurant in Madeira Beach, FL.

Feedback

Do you manage or own Thai Star Sushi Bar?

Yes