Savage Tavern Is a New Bar That’s Opening Soon Across From Texas Tech
Savage Tavern is a brand new bar that had its soft opening last weekend. I'm not sure of the actual opening day, but we'll let you know when we find out.
Located at 1625 University Ave, Savage Tavern will have drinks and food and sports in a Wild West-decorated establishment. At least it looks kinda Wild West from the few pictures they've posted so far on their website and Facebook page.