Advertisement
Advertisement
Search Startpage Maps
Hotels
Food
Shopping
Coffee
Grocery
Gas
Villa Italian Kitchen
$
Open
Call
Share
Directions
2000 N Neil St
Champaign, IL 61820
+1 (217) 419-2987
Also at this address
Regis Salon
8 reviews
PacSun
Sarku Japan
18 reviews
Kay Jewelers
5 reviews
Find related places
Restaurants
Own this business?
Claim it
See a problem?
Let us know
You might also like
Eating places, Japanese restaurant, Pizza restaurants
Sarku Japan
18
•
$
"Love this teriyaki chicken. I basically eat here every time I am at the mall..... BUT!!! vegetable does not equal cabbage!! I had to review today because they give ONE piece of damn cabbage!..."
Francisca M.
Eating places
A&W Restaurant
A&W Restaurant in Champaign, IL is a casual dining establishment that offers a variety of classic American fast food options. Known for its root beer floats and signature burgers, A&W Restaurant provides a nostalgic dining experience for customers looking for a taste of traditional comfort food. Generated from their business information
Eating places
Auntie Anne's
5
•
$
"Fast and friendly service, plenty of food was prepared (no waiting for anything to be baked) and everything we ordered was hot. I consider Auntie Anne's a splurge, but we rarely visit the mall so..."
Rachel W.
United States
›
Illinois
›
Champaign
›
Villa Italian Kitchen