Toggle navigation
Find
Sign up
Sign in
IL
Champaign
Restaurant
Manzellas Italian Restaurant
Products
Manzellas Italian Restaurant
115 South 1st Street
Champaign
,
IL
61820
(217) 352-7624
Products and Services
Info
Reviews
Offers
Photos
Map
Products
Caterers
Restaurants
Banquet Facilities
Back to Manzellas Italian Restaurant Profile
Night Mode