Eating Japanese Sushi at Takahachi restaurant in New York, NY.

Feedback

Do you manage or own Takahachi?

Yes