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 Mediterranean Restaurants in Barrio Salamanca, Madrid

61 restaurants

Sort by Relevance

InsiderMediterranean

La Descarada

Calle de José Ortega y Gasset, 73, 28006, Madrid

9.3 / 10
933 reviews

Average price €25

Menú INSIDER Week 25€

YUMS x2MICHELINMediterranean

Calle de Núñez de Balboa, 106, 28006, Madrid

9.2 / 10
376 reviews

Average price €60 Accepts Yums american express Welcome

Menú INSIDER Week 45€

InsiderMediterranean

Calle de Coslada, 3, 28028, Madrid

9.3 / 10
5,202 reviews

Average price €35 american express Welcome

40% off food!

    Mediterranean

    C/ Goya, 79, 28001, Madrid

    9.0 / 10
    3,128 reviews

    Average price €29

    40% off food!

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

      Mediterranean

      Plaza de la Independencia, 3, 28001, Madrid

      8.7 / 10
      872 reviews

      Average price €40

      40% off food!

      YUMS x2MICHELINMediterranean

      Calle Villalar, 6, 28001, Madrid

      9.0 / 10
      1,790 reviews

      Average price €55 Accepts Yums american express Welcome

      - 50% en menús

      YUMS x2InsiderMediterranean

      C/ Claudio Coello, 71, 28001, Madrid

      9.2 / 10
      468 reviews

      Average price €34

        Mediterranean

        C/ Francisco Silvela, 83, 28028, Madrid

        9.5 / 10
        416 reviews

        Average price €25 american express Welcome

        InsiderMediterranean

        Paseo de la Castellana, 56, 28046, Madrid

        9.2 / 10
        991 reviews

        Average price €30

        MENÚ SELECCIÓN GADITANA 49 €

          Mediterranean

          Calle de Núñez de Balboa, 76, 28006, Madrid

          9.1 / 10
          508 reviews

          Average price €20

          -30% off the "à la carte" menu!

            Mediterranean

            Calle Pedro Heredia, 1, 28028, Madrid

            8.6 / 10
            631 reviews

            Average price €20

            Menú del día 10.50 € 10,5 €

              Mediterranean

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

              Average price €35

              -30% off the "à la carte" menu!

                Mediterranean

                C/ Velázquez, 40, 28001, Madrid

                8.8 / 10
                1,208 reviews

                Average price €15 american express Welcome

                  Mediterranean

                  Calle de Francisco Silvela, 25, 28028, Madrid

                  8.4 / 10
                  105 reviews

                  Average price €15

                  -50% off the "à la carte" menu!

                  InsiderMediterranean

                  C/ Hermanos Bécquer, 6, 28006, Madrid

                  9.4 / 10
                  435 reviews

                  Average price €30

                  InsiderMediterranean

                  Calle de Orfila, 3, 28010, Madrid

                  9.5 / 10
                  148 reviews

                  Average price €50 american express Welcome

                    Mediterranean

                    Calle de Fernán Gonzalez, 2, 28009, Madrid

                    9.0 / 10
                    1,262 reviews

                    Average price €25 Accepts Yums

                      Mediterranean

                      Calle General Pardiñas nº 71, 28006, Madrid

                      7.8 / 10
                      68 reviews

                      Average price €18

                      InsiderMediterranean

                      Calle de Velázquez, 8, 28001, Madrid

                      8.8 / 10
                      247 reviews

                      Average price €60

                        Mediterranean

                        C/ Alonso Heredia, 25, 28028, Madrid

                        Average price €31

                        -40% off the "à la carte" menu!

                          Mediterranean

                          Calle de Lagasca, 115, 28006, Madrid

                          Average price €24

                            Mediterranean

                            Calle de Juan Bravo, 29, 28006, Madrid

                            Average price €24

                              Mediterranean

                              Calle de Serrano, 93, 28006, Madrid

                              8.3 / 10
                              8 reviews

                              Average price €15

                                Mediterranean

                                Calle de Miguel Angel, 18, 28010, Madrid

                                9.4 / 10
                                314 reviews

                                Average price €20

                                  Mediterranean

                                  Goya, 125, 28009, Madrid

                                  5.3 / 10
                                  37 reviews

                                  Average price €18