21 yrs ago•firebucks1reviewedThe Torch 2610 S Vista Ave Boise, ID 83705The name has been changed to...