'What's that?': New apartment building under construction in Capitol Hill
Video Credit: 7News - The Denver Channel - Duration: 01:16s - Published
'What's that?': New apartment building under construction in Capitol Hill
A new apartment building is currently under construction in Denver’s Capitol Hill neighborhood at 10th Avenue and Acoma Street.