Sakura Japanese Food

Japanese restaurant · 530 Euclid Ave #25, Cleveland, OH

Dine-In

Hours

More food in Cleveland, OH · Japanese Food in Cleveland