Try New Restaurant Opening in Twin Falls this SummerTry New Restaurant Opening in Twin Falls this SummerA new eating option is set to open in Twin Falls soon and offers some different types of options you won't find anywhere else in town.JeffJeff