Take a walk on the Southside at this new taco & tequila joint