Sakura Japanese Restaurant Locations & Hours in Lakewood, OH 44107
Sakura Japanese Restaurant Store Details
-
Address
15400 Detroit Avenue
Lakewood, OH 44107
Maps & Directions
-
Phone Number
(216) 472-1111
Nearby Sakura Japanese Restaurant Locations
Popular Stores in Lakewood
Popular Store Locations & Hours