Tequila Mama is a Mexican restaurant offering tacos, burritos, and other familiar dishes, along with happy-hour specials.