Eating Japanese Sushi at Green Tea Japanese Restaurant restaurant in Chicago, IL.

Feedback

Do you manage or own Green Tea Japanese Restaurant?

Yes