Japanese restaurant · 1106 Silber Rd d1, Houston, TX
Dine-In
More food in Houston, TX · Japanese Food in Houston