SearchIdaho

New Leaf Behavioral Health

Organisation · NPI 1912300948 · Mental Health Clinic/Center

Address
144 Long Island Ave
Twin Falls, ID 83301
Phone
(208) 421-2908