Italian Restaurants in Camargo, IL
2. Manzellas Italian Restaurant
115 S 1st St, Champaign, IL, 61820
CLOSED NOW
From Business: Welcome to Manzella's Italian Restaurant! Manzella's Italian Restaurant is located in Champaign, Illinois. Are you craving authentic Italian dishes without the expensive…
64 Years
in Business
Showing 1-2 of 2