Sakura Japanese Express
5417 MS-25 D, Flowood
(601) 992-9998
Menu
Reserve
Restaurants in Flowood, MS
Sakura Japanese Express
5417 MS-25 D, Flowood, MS 39232
(601) 992-9998