Built in 2002, Uptown 21 Condos is located at 1735 N Ogden Street in the heart of Denver’s Uptown neighborhood. The three-story building has twenty-one condominiums, each with a private outdoor space, and underground parking with storage for residents.
Uptown 21 Condos 1735 N Ogden Street
2 years ago
871 views
0