About Sakura Japanese Restaurant

Sakura Japanese Restaurant is a Japanese restaurant located at 15400 Detroit Ave in Lakewood, OH 44107. Sakura Japanese Restaurant has been described as an Good Japanese restaurant and has received an average rating of 5 by our members.

Food

Decor

Service

User Reviews for Sakura Japanese Restaurant

All Reviews for Sakura Japanese Restaurant