Barr Properties


1710 S Neil Street
Champaign, Illinois 61820


Building Size: 4,017 SF
Tenants: Office Space


1710 S Neil Street, Champaign, Illinois

This 4,017 square foot office space is located on the northeast corner of Neil Street and St. Mary’s Road in one of Champaign high traffic areas. Area businesses include Lodgic, Steak ‘n Shake, and Wolfram Research.