Optimal Brain Center of Idaho, LLC Categories Behavioral Health Services 1411 Falls Ave East Suite 207 Twin Falls ID 83301-8302 (208) 724-5201 Send Email Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×