Church Street Square
206 N Randolph St, Champaign, IL, 61820, USA
Office Packages for regular access.
Office memberships provide access to locations in every major town and city. With low prices and flexible terms.
Build your business with a flexible office space in Champaign, a city that’s home to a number of well-known technology start-up companies in Illinois. Work smarter when you’re surrounded by offices for several of the Fortune 500 companies.