Book Now! More Info Address 1703 Addison Ave. E., Twin Falls, Idaho, 83301 Phone 208.420.8771 Business Hours By Appointment Only