Mexican Restaurants in London

Known for its colour, delicious favours and variety of ingredients, Mexican food knows how to put the spice into life! 

The roots of Mexican cuisine lie in Spanish, Mayan and Aztec food traditions, which makes for a really exciting combination.

Rediscover a passion for crunchy tacos, sizzling fajitas and fresh guacamole at a Mexican restaurant near you. Not sure where to go? Then simply search through our listings below.

There are 108 venues in the Mexican Restaurant category.
Showing results 1 to 20.
Sort results by: Our Favourites Price Name
  • Visitlondon.com Gold Partner Mestizo Restaurant

    Mexican Restaurant

    Visitor Rating:

    4/5 (based on 51 reviews)

    103 Hampstead Road, NW1 3EL [map]

    Mestizo Restaurant and Tequila Bar is a restaurant serving fine, authentic, Mexican cuisine.

  • Boho Mexica

    Mexican Restaurant

    151-153 Commercial Street, Shoreditch, E1 6BJ [map]

    Boho Mexica is a hip little east London bar and restaurant with a vintage inspired dining room, fresh Mexican flavours and a buzzy vibe.

  • Chico Bandito

    Mexican Restaurant

    74 Luke Street, The City, EC2A 4PY [map]

    Chico Bandito is a fun, affordable and authentic Mexican restaurant in east London located between Old Street and Shoreditch High Street stations.

  • Desperados

    Mexican Restaurant

    33-35 Greenwich Church Street, Greenwich, SE10 9BL [map]

    Desperados restaurant in Greenwich is just the spot for family fun or groups of your friends to roll fajitas and slam tequilas.

  • El Camion

    Mexican Restaurant

    25-27 Brewer Street, Soho, W1F 0RR [map]

    Tucked away in Brewer Street is El Camion, the Soho branch of Ned Conran’s – son of Terence – hip Mexican restaurant chain that is famous for its huge burritos and devilish cocktail list.

  • The High Chaparral

    Mexican Restaurant

    35 Greenwich Church Street, Greenwich, SE10 9BJ [map]

    The High Chapparral restaurant in London’s Greenwich is a Tex-Mex restaurant that recalls the brio of the American West.

  • La Hacienda

    Mexican Restaurant

    134 Hoe Street, Walthamstow, E17 4QR [map]

    Proudly calling itself ‘one of the best Mexican restaurants in London’, La Hacienda combines authentic Mexican food with truly tropical cocktails.

  • Robin Hood Zorro Restaurant

    Mexican Restaurant

    218 King Street, Hammersmith, W6 0RA [map]

    Robin Hood Zorro restaurant in Hammersmith is an Anglo-Mexican eating house that spices up West London dining nicely.

  • Texas Embassy Cantina

    Mexican Restaurant

    Visitor Rating:

    3/5 (based on 95 reviews)

    1 Cockspur Street, Charing Cross, SW1Y 5DL [map]

    The Texas Embassy Cantina, just off of London’s famous Trafalgar Square, has kept hungry Londoners and homesick Texans happy ever since it opened its doors in the White Star shipping building on Cockspur Street.

  • Viva La Vida

    Mexican Restaurant

    134 Fore Street, Silver Street, N18 2XA [map]

    Fiesta comes to the North London suburb of Edmonton in the colourful shape of Viva la Vida, a Mexican restaurant which really does live up to its name.

  • Visitlondon.com Gold Partner Navajo Joe

    Mexican Restaurant

    Visitor Rating:

    4/5 (based on 74 reviews)

    34 King Street, Covent Garden, WC2E 8JD [map]

    Navajo Joe oozes a refreshingly non-pretentious, funky feel with spicy music and loud food.

  • The Alamo

    Mexican Restaurant

    285 Greenwich High Road, Greenwich, SE10 8NB [map]

  • Atesch

    Mexican Restaurant

    190 High Street, Town Centre, Hornchurch, RM12 6QP [map]

  • Azteca

    Mexican Restaurant

    329 King's Road, Chelsea, SW3 5ES [map]

    Azteca is a Mexican restaurant serving a variety of Tex Mex dishes such as burritos, fajitas and nachos.

  • Bandidos

    Mexican Restaurant

    Visitor Rating:

    3/5 (based on 1 review)

    21-23 Norwood Road, Dulwich, SE24 9AA [map]

  • Bar Monsta

    Mexican Restaurant

    18 Kentish Town Road, Camden, NW1 9LJ [map]

  • Benito's Hat

    Mexican Restaurant

    56 Goodge Street, W1T 4NB [map]

  • Benito's Hat

    Mexican Restaurant

    19 New Row, WC2N 4LA

  • Burrito Bros

    Mexican Restaurant

    17 Clerkenwell Road, Clerkenwell, EC1M 5RD [map]

  • Burritos Juan

    Mexican Restaurant

    280 Kilburn High Road, Hampstead, NW6 2BY [map]

Bookmark and Share: