718 Sherwood Ter, Champaign, IL 61820

  • Lara Lyy
  • Sold
  • Single Family Home
  • 54000
  • 2
  • 1
  • 725 sq ft
  • 0.24 acres
  • 54000
  • 5/24/22

Contact Realtor