Sakura Japanese SteakHouse & Sushi Bar

Japanese restaurant · 5719 University Ave, Cedar Falls, IA

Dine-In

Hours

More food in Cedar Falls, IA · Japanese Food in Cedar Falls