18978 58th Avenue, Denver, CO 80249 | $380,000 | MLS# REC2589601 | Finanzo