Sakura Japanese, Thai, Spirits

Japanese restaurant · 115 S Washington St Suite A, Owosso, MI

Dine-In

Hours

More food in Owosso, MI · Japanese Food in Owosso