Find the top Japanese restaurants in Evanston, Illinois near you now.
Sushi restaurant
Address: 518 Dempster St, Evanston, IL 60202
Chinese restaurant
Address: 2426 Main St, Evanston, IL 60202