3630 W 24th Avenue Denver, CO 80211