$363,000 -
3089 W 18th Avenue
Denver ,
CO 80204
County Or Parish: Denver