Get directions to: Niki's Tokyo Inn, San Antonio, TX
Restaurant address: 819 W Hildebrand Ave San Antonio, TX 78212, USA
Restaurant: Niki's Tokyo Inn