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 Retiro, Madrid

27 restaurants

Sort by Relevance

    Mediterranean

    Mediterráneo

    Av del Mediterráneo, 42, 28007, Madrid

    8.8 / 10
    196 reviews

    Average price €18

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

      Mediterranean

      C/ Marqués de Cubas, 14, 28014, Madrid

      8.8 / 10
      3,402 reviews

      Average price €30 american express Welcome

      30% off food!

      InsiderMediterranean

      Calle de Máiquez, 48, 28009, Madrid

      9.3 / 10
      813 reviews

      Average price €30 Accepts Yums

      50% off food!

        YUMS x2Mediterranean

        Calle del Alcalde Sáinz de Baranda, 59, 28009, Madrid

        8.9 / 10
        406 reviews

        Average price €30 american express Welcome

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

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

        MICHELINMediterranean

        Av. de Menéndez Pelayo, 15, 28009, Madrid

        9.1 / 10
        2,946 reviews

        Average price €30 Accepts Yums american express Welcome

        50% off food!

        InsiderMediterranean

        Plaza de las Cortes, 7, 28014, Madrid

        9.1 / 10
        2,218 reviews

        Average price €40 Accepts Yums

        30% off food!

          Mediterranean

          Calle Alfonso XI, número 13., 28014, Madrid

          9.3 / 10
          355 reviews

          Average price €20

          Fórmula 25 € 25 €

            YUMS x2Mediterranean

            Plaza de Platerías de Martínez, 1, 28014, Madrid

            8.3 / 10
            22 reviews

            Average price €25

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

              Mediterranean

              Av. de Menéndez Pelayo, 47, 28009, Madrid

              8.6 / 10
              182 reviews

              Average price €30

              InsiderMediterranean

              C/ Fernán González, 50, 28009, Madrid

              9.3 / 10
              489 reviews

              Average price €35 american express Welcome

              InsiderMediterranean

              Calle de Velázquez, 8, 28001, Madrid

              8.8 / 10
              247 reviews

              Average price €60

                Mediterranean

                Avenida del Mediterráneo, 12, 28007, Madrid

                Average price €21

                  Mediterranean

                  Calle del Alcalde Sáinz de Baranda, 64, 28007, Madrid

                  Average price €25

                    Mediterranean

                    Paseo de la Infanta Isabel, 21, 28014, Madrid

                    Average price €25

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

                    InsiderMediterranean

                    Calle de Narváez, 67, 28009, Madrid

                    Average price €35

                      Pizzeria

                      Plaza de la Independencia, 10, 28014, Madrid

                      Average price €15

                      Menú 11.90€

                        Mediterranean

                        Calle de Villanueva, 43, 28001, Madrid

                        Average price €30

                          Mediterranean

                          C/ Alcalá, 19, 28014, Madrid

                          Average price €35

                            Mediterranean

                            C/ O' Donell, 53, 28009, Madrid

                            Average price €23

                            Today's special menu 21.65€

                              Mediterranean

                              Calle de Ibiza, 44, 28009, Madrid

                              Average price €50

                                Mediterranean

                                Calle de Montalbán, 5, 28014, Madrid

                                Average price €30

                                  Mediterranean

                                  Calle del Comercio, 2, 28007, Madrid

                                  Average price €15

                                    Mediterranean

                                    C/ Conde De Cartagena, 15, 28007, Madrid

                                    Average price €27

                                      Mediterranean

                                      Calle Moreto, 17, 28014, Madrid

                                      Average price €22

                                        Mediterranean

                                        Calle de Alcalá, 125, 28009, Madrid

                                        Average price €18