The buzz: Teotihuacan is a homey Mexican bar and restaurant in the heart of Jing'an District, with an impressive list of tequila and innovative cocktails.

The look: As its name suggests, this newly opened venue pays tribute to the glories of pre-Spanish Teotihuana and its rich heritage. The murals on the wall depicts the stories of the Spanish conquest of the Aztec Empire, and you can talk about Mexican history and culture with the super friendly general manager Victor Alarcon when he's not busy serving the guests. The color combination of red, yellow and blue is bold and welcoming, while a real tree goes all the way through the ceiling, bringing an eccentric touch to this cosy hangout.

The drinks: There are more than 20 tequila in the drink list, including the usual suspects like Camino (40rmb per shot) and Pepe Lopez (40rmb per shot) as well as the premium brand Gran Centenario (90rmb per shot) that Victor brought from Mexico.

There is also a long list of innovative cocktails created by bartender Paul Chen, such as Shaquila (50rmb) and Cucumber Martini (40rmb). If you're an adventurous drinker, don't miss the truly special Apple Pernod (50rmb) with cumin in it. And mind you, avoid going there on Wednesday if you plan to try out the cocktails at their best, because Wednesday is usually Paul's day off.

The food: All types of Mexican specialties like Teo Enchiladas (62rmb), Nachos with Meat (45rmb) and Northern Beef Tongue BBQ (55rmb).

The crowd: People who have a thing for Mexican flair.

Why you'll be back: For the amazing drinks and the down-to-earth atmosphere.

More Mexican restaurants in Shanghai

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.

Venue Details
Address: Teotihuacan, 580, Shanghai, China
Phone: 6226-3098
Cuisine: Mexican
Price Range: BB - BBB
Opening hours:
Report a correction