Tower 1660 is located at 1660 South Albion Street in Denver, Colorado. The property is 111,103 SF and has several option ranging from 404 SF - 3,721 SF. The property has been under current ownership since 2015. As you enter Tower 1660, you are greeted to a renovated lobby complete with a cafe. Tower 1660 is 11 stories, and offers stunning views of the front range. Tower 1660 is a well located cost effective alternative to other office spaces in the Colorado / I-25 area.
$18 PSF FIRST YEAR RATE ONLY ON 1,000 SF+ SPACES IF LEASE SIGNED BEFORE THE END OF THE YEAR!!