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

32 restaurants

Sort by Relevance

    Mediterranean

    El Rincón de Madrid

    Calle de los Coloreros, 4, 28013, Madrid

    8.9 / 10
    155 reviews

    Average price €18 american express Welcome

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

      Mediterranean

      C/ Gran Vía, 42, 28013, Madrid

      8.9 / 10
      1,434 reviews

      Average price €25 Accepts Yums american express Welcome

      30% off food!

      InsiderMediterranean

      C/ Preciados, 37, 28013, Madrid

      9.2 / 10
      129 reviews

      Average price €40

        Mediterranean

        Plaza Mayor, 23, 28012, Madrid

        8.0 / 10
        866 reviews

        Average price €25 Accepts Yums

        50% off food!

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

          Mediterranean

          Calle del Arenal, 15, 28013, Madrid

          7.9 / 10
          275 reviews

          Average price €11

          30% off food!

            Mediterranean

            Calle del Meson de Paños, 1, 28013, Madrid

            9.4 / 10
            20 reviews

            Average price €16

              Mediterranean

              Calle de Núñez de Arce, 3, 28012, Madrid

              9.4 / 10
              539 reviews

              Average price €25

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

                Mediterranean

                Calle Imperial, 8, 28012, Madrid

                8.7 / 10
                48 reviews

                Average price €35

                  Mediterranean

                  Plaza Mayor, 8, 28012, Madrid

                  9.0 / 10
                  555 reviews

                  Average price €25 american express Welcome

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

                    Mediterranean

                    Calle del Marqués Viudo de Pontejos, 9, 28012, Madrid

                    9.3 / 10
                    86 reviews

                    Average price €20

                      Mediterranean

                      Calle Gran Vía, 44, 28013, Madrid

                      8.4 / 10
                      432 reviews

                      Average price €20

                      30% off food!

                      InsiderMediterranean

                      Calle de los Caños del Peral, 2, 28013, Madrid

                      9.1 / 10
                      213 reviews

                      Average price €20

                        Mediterranean

                        Calle de la Montera, 47, 28013, Madrid

                        8.1 / 10
                        74 reviews

                        Average price €16

                        30% off food!

                          Mediterranean

                          Calle de Toledo, 12, 28005, Madrid

                          Average price €15

                            Mediterranean

                            Calle Gran Vía, 24, 28013, Madrid

                            Average price €30 Accepts Yums

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

                              Mediterranean

                              Calle de la Salud, 28013, Madrid

                              Average price €35

                              InsiderMediterranean

                              Calle de Echegaray, 8, 28014, Madrid

                              Average price €25

                                Mediterranean

                                Calle del Desengaño, 11, 28004, Madrid

                                8.9 / 10
                                288 reviews

                                Average price €20

                                  Mediterranean

                                  Calle de Silva, 4, 28013, Madrid

                                  8.8 / 10
                                  386 reviews

                                  Average price €30

                                    Mediterranean

                                    Calle de Preciados, 3, 28013, Madrid

                                    8.7 / 10
                                    6 reviews

                                    Average price €40

                                    InsiderMediterranean

                                    Calle de la Cruz, 8, 28012, Madrid

                                    9.0 / 10
                                    3 reviews

                                    Average price €15

                                    InsiderMediterranean

                                    Calle Echegaray, 8, 28014, Madrid

                                    Average price €45

                                      Mediterranean

                                      Calle de Manuel Fernández y González, 3, 28014, Madrid

                                      Average price €15

                                        Mediterranean

                                        Calle Mayor, 30, 28013, Madrid

                                        Average price €30

                                        Set Menu 35€

                                          Mediterranean

                                          Calle de la Bolsa, 12, 28012, Madrid

                                          Average price €20