$4,300,000 -
1831 Norwood Ave
Boulder ,
CO 80304
City: Boulder
Courtesy of Jay Hebb, 7205775503