Japanese restaurant · 3020 W Trenton Rd, Edinburg, TX
More food in Edinburg, TX · Japanese Food in Edinburg