Mexico is a vibrant cantina offering traditional Mexican fare, from fajitas to carne asada, plus margaritas.