Back to Search Idaho Skin Institute of Twin Falls 1411 Falls Ave. E, Suite 1002 , Twin Falls , ID , 83301 (208) 595-5424 Send Email http://www.idahoskininstitute.com About Dermatology Share × Print Email Facebook LinkedIn X Pinterest Powered By GrowthZone