Manzella's Italian Patio

  • 115 S 1st St,
    Champaign, IL 61820
  • Phone: 217-352-7624
  • Cuisine: Italian Restaurant

Map

Unable to Display Map