'What's that?': New apartment building under construction in Capitol Hill

Published October 9, 2020 104 Views

Rumble A new apartment building is currently under construction in Denver’s Capitol Hill neighborhood at 10th Avenue and Acoma Street.