"sushi" Sushi Restaurants in Cook, IL
-
Menu
4.5 / 5 based on 162 votes
-
Menu
4.0 / 5 based on 61 votes
-
Menu
3.5 / 5 based on 72 votes
Inari Sushi
Japanese Restaurant, Sushi Restaurant
7428 W North Ave (74th Ave & Monroe Ave)
Elmwood Park, IL 60707