Eating Japanese Sushi at Inari Sushi restaurant in Elmwood Park, IL.

Feedback

Do you manage or own Inari Sushi?

Yes