List of 4-Star Hotels near Idaho State University Twin Falls - CSI Hepworth Building 315 83303, 315 Falls Ave, Twin Falls, ID 83301, United States.