Eating Japanese Sushi at Sakura Sushi and Grill restaurant in Menomonee Falls, WI.

Feedback

Do you manage or own Sakura Sushi and Grill?

Yes