Japanese restaurant · 201 E Layfair Dr #200, Flowood, MS
Delivery
More food in Flowood, MS · Japanese Food in Flowood