Wellness Tree Community Clinic 173 Martin St, Twin Falls, ID, USA 208-734-2610 https://wellnesstreeclinic.org Get Directions NAFC Member? No