Search results
- See moreSee moreSee moreSee moreManzellas Italian RestaurantItalian Restaurant
Welcome to Manzella's Italian Restaurant! Manzella's Italian Restaurant is located in Champaign, Illinois. Are you...
Website: manzellasmenu.com
Phone: (217) 850-1046
Cross Streets: Between E Chester St and E University Ave/N 1st St
Pickup · Delivery
115 S 1st St Champaign, IL 61820 278.30 mi
Merchant Verified
Amenities
- Accessible
- Family friendly