-
Inari Sushi
is a fantastic Sushi Restaurant Restaurant
Ranked #1 of 47 Restaurants in North Maywood Elmwood Park.
Some say, it is excellent, modern.
.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
Small and very modern place. I've only been there once, but the service and sushi were excellent. Nom Nom Nom. If you are in the Oak Park/Elmwood Park area I would try it out!