Mexico is a casual Mexican restaurant offering traditional fare, vegetarian options, and margaritas, with a happy hour.