Eating Japanese Sushi at Sakura Japan restaurant in Newark, NJ.

Feedback

Do you manage or own Sakura Japan?

Yes
Amp Menu