solarium denver colorado

Location: Denver, CO

Size: 171,189 Square Feet

The building is situated in the heart of the Southeast Suburban Denver submarket located at the intersection of South Quebec Street and East Orchard Road. The building is less that 1/2 mile west of Interstate 25 (I-25). The building is surrounded by Metro Denver’s most affluent neighborhoods and residential communities, numerous hotels, athletic clubs, shopping centers, restaurants, and recreational areas that are all in close proximity.