$3,095,000 -
2439 Norwood Avenue
Boulder ,
CO 80304
County Or Parish: Boulder