1440 W Devon Ave, Chicago, Illinois 60660 USA
Indulge in the ultimate sushi experience with our oversized sushi rolls!
Photo Credit: Yelp