Eating Japanese Sushi at Katsura Sushi Bar restaurant in El Paso, TX.

Feedback

Do you manage or own Katsura Sushi Bar?

Yes