Doctor Denver Health & Hospital Authority 3950 S Holly St, Denver, CO 80237 · Southmoor Park Confirm details