Edit ModuleEdit Module
Edit Module Edit Module Edit Module
Edit Module

Inari Sushi

7428 W. North Ave.
Elmwood Park, IL
708-583-2300

Additional Information:

Cuisine: Japanese/Sushi
Neighborhood: Suburban Northwest
Edit Module