508 Orchard St, In Antioch Shopping Plaza, Antioch, Illinois 60002 USA
Spicy salmon, eel avocado and shrimp tempura rolls as part of another three sushi roll lunch special.
Photo Credit: Yelp