The New Longhorn SteakhouseThe New Longhorn SteakhouseMy husband and I have been dying to try out the Longhorn Steakhouse that just opened on Franklin Road near Boise Towne Square.Nicole HanksNicole Hanks