3603 N Meade Street, Denver, CO 80211