
Inari Sushi Restaurant
4.5 (393)restaurant
A relaxed Elmwood Park spot serving inventive specialty maki, fresh sashimi, and traditional Japanese classics.
Description





Located on West North Avenue, the casual neighborhood establishment centers on an extensive menu of sushi and traditional Japanese fare, serving local patrons through both dine-in and takeout.