Los Meros Nachos is a Mexican restaurant offering tequila, birria tacos, and refreshing drinks like piña colada lemonade.