2918 Crossing Court

Location

2918 Crossing Court
Champaign, Illinois 61821

Details

Tenants: Office Building

Description

2918 Crossing Court, Champaign, Illinois

This Crossing Court office building is on the northeast corner of Windsor Road and Duncan Road and is located close to several restaurants as well as retail shopping at Village at the Crossing.