Barr Properties
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.