Forget boring old Tex-Mex: Lupita brings the vibrant flavours of Mexico City to London with a host of authentic dishes and an impressive selection of Tequila, mezcal and Mexican beers to wash it all down. Knowledgeable staff are happy to explain any unfamiliar regional specials and ingredients, such as nopales (grilled cactus) and tinga (spicy shredded meat with chipotle chillis), while prepping fresh guacamole at your table. Lupita is an offshoot of Mexico's famous taquería El Farolito, so tacos are obligatory: try sea-fresh baja (white fish) or hunky pastor (spit-roast pork and bacon with pineapple). Citrus-marinated ceviche, beefy burritos and quesadillas stuffed with paprika-spiced chorizo also hit the spot, while cajeta (caramelised goat's milk) and crispy churros with melting chocolate make a sweet finish. Like its Spitalfields and Kensington siblings, this branch also offers takeaways and deliveries.