Eating Japanese Sushi at Niki's Tokyo Inn restaurant in San Antonio, TX.

Feedback

Do you manage or own Niki's Tokyo Inn?

Yes