454 Redington Dr, South Elgin, Illinois 60177 USA
Spicy tuna and special crunch roll with gyoza dumplings
Photo Credit: Yelp