Champaign, IL
Built in 2016, the commercial development at 902 Meijer Drive in Champaign consists of 16,300 sq ft of retail space.