The Little Clinic 3100 South Sheridan Boulevard, Denver, CO 80227