Everyone's favorite Mexican taqueria and tequila den is tiny on the inside with a big terrace. Join the weekend crowds outside, or hunker down indoors (if you can snag a table) and enjoy authentic Mexican food like burritos, "macho" nachos, quesadillas and enchiladas. The salsa bar is a big hit.
It doesn't have to be Cinco de Mayo for us to crave Mexican food. Shanghai has a few really good options. These are our favorite Mexican restaurants in Shanghai.