Inari Sushi offers traditional dishes and surprising delights. The intimate restaurant, located at 7428 W. North Ave. on Elmwood Park’s famed Restaurant Row, is suited for both a quick lunch and a sophisticated night out. Sara Kate opened the location with the idea that both tradition and innovation could exist side-by-side. Her sushi knife was […]
Tag: restaurant
Posted inNews
Japanese barbecue coming to Oak Park
Posted inOak Park Eats