Serra Ventures will anchor the new development at Neil and Columbia
Serra Ventures is a venture capital firm located in here Champaign-Urbana, and are currently a tenant at Research Park. They will soon move to the…
More »