Sakura Japanese Steakhouse & Sushi Bar

4011 E Kiehl Ave, Sherwood, AR 72120
Sakura Japanese Steakhouse & Sushi Bar Sakura Japanese Steakhouse & Sushi Bar is one of the popular Sushi Restaurant located in 4011 E Kiehl Ave ,Sherwood listed under Sushi Restaurant in Sherwood ,

Contact Details & Working Hours

Map of Sakura Japanese Steakhouse & Sushi Bar