567 SF open office space. Minimum 3 year lease term. Sitting at the junction of Denver’s busiest, non-freeway arterials, this shopping center is in the heart of a major mixed-used development project, featuring the rail system’s largest transit hub
See the article here:
567 SF of Office Space Available in Englewood! (Englewood, CO) $945 567ft2