I'm ditching the family to do a little college football trip with my girlfriend in Texas. I'm catching A&M LSU on Thursday. TCU and Texas on Friday. Saturday I'm looking for a Vols Bar.
Is Tap24 the place to go. Any suggestions are welcome as this is my 1st time in Texas, mainly Austin Fri-Sun.
Is Tap24 the place to go. Any suggestions are welcome as this is my 1st time in Texas, mainly Austin Fri-Sun.