Champaign Town Center, Champaign, IL 61822 - Retail Space
Champaign Town Center is located at 712 West Town Center Boulevard in the Baytowne neighborhood, IL, Champaign, 61822. The Retail building features a total of 85,000 Sqft.
There are 3 retail spaces for lease in the Champaign city, totaling 113,225 Sqft of available retail space.