Denver Financial Center

Denver Financial Center I[1] is a high-rise office building located at 1775 Sherman Street in Denver, Colorado.

Built in 1981 as the Mellon Financial Center, the tower has 32 floors.

[2] At 374 feet (114 m), it is currently the 23rd tallest building in Denver.

USAA Real Estate purchased the building for $84 million in 2008.

In October 2018, the building was sold for $95.25 million to Lincoln Property Company.