Restaurants in Villa Park, IL
Restaurants
17 W 400 22nd St.4,
Villa Park ,
IL
60181
UNITED STATES
Based on 1 reviews
Delicious sushi!
When looking for a nice place to eat sushi, we keep coming back here for more... I recently took my brother here and we had our old standby, the Volcano roll - a delightfully unhealthy yet delicious roll of tempura and creamy...Worldwide > United States > Villa Park, IL > Restaurants