Casa Tequila is a Mexican restaurant offering traditional plates and frozen margaritas in a casual, upbeat setting with a spacious bar.