Itoko
Restaurant · Lake View

Itoko

$$ · Sushi

Signature lychee martinis, fresh sashimi, and vibrant happy hour options shine at this Lake View gem, though quality control has been inconsistent.

Info

📍
Address
3325 N Southport Ave, Chicago, IL 60657, USA, CHI

More like this