"japanese restaurant" in Chicago, IL
-
Menu
4.0 / 5 based on 463 votes
Takashi
Japanese Restaurant, French Restaurant
1952 N Damen Ave (Homer St & Armitage Ave)
Chicago, IL 60647 -
Menu
4.0 / 5 based on 121 votes
Midori Japanese Restaurant
Japanese Restaurant
3310 W Bryn Mawr Ave (Christiana Ave & Spaulding Ave)
Chicago, IL 60659 -
4.0 / 5 based on 75 votes