6311 Oneida Street, Denver, CO, 80207

$425,000

6311 Oneida Street, Denver, CO, 80207

Courtesy of: Denver Tech Center