Eating Japanese Sushi at Baba Sushi restaurant in Worcester, MA.

Feedback

Do you manage or own Baba Sushi?

Yes