Burgers, nachos, and slushies with a Mexico City street flair