Stout Street Health Center 2130 Stout Street, Denver, CO 80205