Featured News
Glenstar Announces 100,000 Square Feet in New Office Leases at Presidents Plaza in Chicago’s O’Hare Submarket
CHICAGO (May 21, 2025) — Chicago-based Glenstar, a national commercial real estate developer, owner and property manager, announced it has executed three leases totaling 100,000 square feet at Presidents Plaza, a two-tower, 831,442-square-foot office complex at 8600-8700 W. Bryn Mawr Ave., near O’Hare International Airport. The lease agreements follow the October 2024…
Read More