Map & Directions - Sakura Japanese Restaurant Steakhouse & Sushi Bar
View Menu
Sakura Japanese Restaurant Steakhouse & Sushi Bar
4011 E Kiehl Ave, Sherwood, AR, 72120
(501) 834-3546 (Phone)
4011 E Kiehl Ave, Sherwood, AR, 72120
(501) 834-3546 (Phone)