Villa Italian Kitchen - Temporarily Closed

Villa Italian Kitchen - Temporarily Closed

0.0

(0 Reviews)

Write a Review

Listed In: More Restaurants, European Restaurants, Pizza, Catering

0.0

0 Reviews

Write a Review
Villa Italian Kitchen - Temporarily Closed
2000 N Neil St, Suite 708, Champaign, IL
Get Directions

Similar Businesses See All

Matari Coffee Co - Peoria

Matari Coffee Co - Peoria

4100 W Willow Knolls Dr C2, Peoria, IL (138 Km Away)

4.8

(253 Reviews)

Giordano's

Giordano's

2000 N Neil St, Champaign, IL (1 Km Away)

0.0

(0 Reviews)

Old Chicago Pasta & Pizza

Old Chicago Pasta & Pizza

1910 N NEIL ST, Champaign, IL (1 Km Away)

0.0

(0 Reviews)

Own this Business Get Verified

Report Incorrect Data Make an Update