Properties
18th Street Atrium
1621 18th Street Denver, CO 80202
Overview
Originally built in 1919, the 18th Street Atrium sits in historic Lower Downtown Denver amid many dining and retail establishments. The building was renovated and updated in the 1980's and combines an atrium-style with natural light.
Total SF
117,470
Available SF
6,320, with 25,055 available as of March 1, 2011
Building Features
- Premiere Lodo landmark
- Central location with great access via Broadway to I-25 and I-70
- Close proximity to retail, hotels and numerous restaurants
- Walking distance to Coors Field
- Across the street from Union Station
- Atrium-style with natural light
- Exposed brick and timber throughout
Amenities
- On-site security
- Attached covered parking garage
Brochures
To Inquire about Lease Opportunities, Click Here
- Colorado Tower I

- Colorado Tower II

- 700 17th Street

- 18th Street Atrium

- Market Center





