Eating Japanese Sushi at Star Sushi restaurant in Jeffersonville, IN.

Feedback

Do you manage or own Star Sushi?

Yes