Barr Properties

Location

1710 S Neil Street
Champaign, Illinois 61820

Details

Building Size: 4,017 SF
Tenants: Office Space

Description

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.