1752 W North Ave, Chicago, Illinois 60622 USA
Lay out of kitchen where the sushi chefs prepare everything
Photo Credit: Yelp