Japanese restaurant · 4129 W Expy 83 #20, McAllen, TX
See full menu
More food in McAllen, TX · Japanese Food in McAllen