Taco Pros is a vibrant Mexican chain offering burritos, quick bites, and horchata.