TLT Properties - 211 North Neil St., Champaign
211 North Neil, ChampaignTotally renovated charming older building in Downtown Champaign with 3 unique and beautifully designed lofts. |
|
|
![]() |
41 East University | Champaign, IL | 217.355.1950
211 North Neil, ChampaignTotally renovated charming older building in Downtown Champaign with 3 unique and beautifully designed lofts. |
|
|
![]() |