Open plan office space for + 10 people

206 N Randolph St, Champaign, IL 61820, EUA