Only with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Mexican Restaurants in Barrio Salamanca, Madrid

16 restaurants

Sort by Relevance

    Mexican

    Cómete México General Pardiñas

    Calle del Gral. Pardiñas, 12, 28001, Madrid

    9.1 / 10
    10,197 reviews

    Average price €16

    30% off food!

      Mexican

      Calle de Bocángel, 4, 28028, Madrid

      9.6 / 10
      1,620 reviews

      Average price €17 american express Welcome

        Mexican

        C/ Núñez de Balboa, 37, 28001, Madrid

        8.6 / 10
        3,763 reviews

        Average price €20 Accepts Yums

        30% off food!

          YUMS x2Mexican

          Calle del Gral. Pardiñas, 61, 28006, Madrid

          8.5 / 10
          181 reviews

          Average price €15 american express Welcome

          Menú 1 22 €

          Specify a date and enjoy promotions of up to -50% in our best restaurants

            Mexican

            Calle de Padilla, 54, 28006, Madrid

            Average price €20

              Mexican

              Calle de Lagasca, 80, 28001, Madrid

              Average price €25

                Mexican

                Calle del General Díaz Porlier, 8, 28001, Madrid

                Average price €15

                InsiderMexican

                C/ General Pardiñas, 40, 28001, Madrid

                Average price €41

                InsiderMexican

                Calle de Claudio Coello, 70, 28001, Madrid

                Average price €35

                Mexican

                Calle de López de Hoyos, 13, 28006, Madrid

                Average price €30

                  Mexican

                  C/ Goya 82 Esq. Fernán González, 28009, Madrid

                  Average price €25

                    Mexican

                    Calle de Recoletos, 11, 28001, Madrid

                    Average price €26

                      Pizzeria

                      Calle de Don Ramón de la Cruz, 94, 28006, Madrid

                      Average price €25

                        Mexican

                        Calle de Recoletos, 23, 28001, Madrid

                        Average price €20

                          Mexican

                          Calle de Maldonado, 75, 28006, Madrid

                          Average price €25

                            Mexican

                            Calle del Gral. Pardiñas, 34, 28001, Madrid

                            Average price €32