Eating Japanese Szechuan Sushi at Mitsuba restaurant in Ithaca, NY.

Feedback

Do you manage or own Mitsuba?

Yes