Champaign, IL 61820
1005 S. Neil St is slated to break ground in late 2019. It will feature 6,000 sq. ft. of retail space.