Center For Physical Health-No Medicaid!
2201 W Schaumburg Rd, Schaumburg, IL, 60194