Scenic view from across the lake of an Illinois corporate, business property and hotel that houses professional tenants.
Location: 3500 Lacey Rd Downers Grove, IL 60515.