Eating Chinese Japanese Sushi at Lucky Sushi Bar restaurant in Edinburg, TX.

Feedback

Do you manage or own Lucky Sushi Bar?

Yes