Town & Country

Town and Country

The Town and Country Office Center is a 35,000 square foot, one-story office building located at 1806 South Highland Avenue in Lombard, IL.

The property is located near the interchange of Interstate 88 and the Veterans Memorial Tollway, offering convenient access to O’Hare International Airport and the Chicago CBD.