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