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