Tower 1660

Tower 1660

Central Development Properties purchased this 111,103 SF office tower located at I-25 & Colorado in Denver in 2015. In a short amount of time Central refurbished the building and branded as Tower 1660 leading to an increase in occupancy and rental prices.

1660 South Albion Street / Denver, CO 80222 / tower1660.com