Japanese restaurant · 6131 Greenwood Rd, Shreveport, LA
Dine-In
More food in Shreveport, LA · Japanese Food in Shreveport