1625 Larimer St Denver, CO 80202 Unit 2401 2 Bedroom | 2 Bath | 1,283 Sq Ft High Rise Condo | Year Built 1980