Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Mediterranean Restaurants in Sol, Madrid

18 restaurants
Casa Lobo, Madrid

    YUMS x2Mediterranean

    Casa Lobo

    Calle Echegaray, 8, 28014, Madrid

    9.0 / 10
    296 reviews

    Average price €45

    El Show-Brunch del Inglés con actuación (servido en el Lobby del hotel) €45

    LoBbyto Cocktail Bar, Madrid

      YUMS x2Mediterranean

      Calle de Echegaray, 8, 28014, Madrid

      8.9 / 10
      70 reviews

      Average price €25

      El Show-Brunch del Inglés con actuación €37

      Sensaciones Liabeny, Madrid

        Mediterranean

        Calle de la Salud, 28013, Madrid

        9.5 / 10
        30 reviews

        Average price €35 american express Welcome

        Gustos Madrid Plaza Mayor, Madrid

          PAYMediterranean

          Plaza Mayor, 8, 28012, Madrid

          8.9 / 10
          892 reviews

          Average price €25

          30% off the 'a la carte' menu

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

          Public, Madrid

            Mediterranean

            Calle del Desengaño, 11, 28004, Madrid

            8.6 / 10
            715 reviews

            Average price €20 american express Welcome

            Tapa Tapa Montera, Madrid

              Mediterranean

              Calle de la Montera, 47, 28013, Madrid

              8.0 / 10
              99 reviews

              Average price €16 american express Welcome

              Algarabía, Madrid

                PAYMediterranean

                C/ Unión, 8, 28013, Madrid

                9.3 / 10
                564 reviews

                Average price €40 american express Welcome

                Café Varela - Hotel Preciados, Madrid

                  Mediterranean

                  C/ Preciados, 37, 28013, Madrid

                  9.1 / 10
                  192 reviews

                  Average price €40 american express Welcome

                  Tapa Tapa - Arenal, Madrid
                  On A Budget

                    Mediterranean

                    Calle del Arenal, 15, 28013, Madrid

                    7.9 / 10
                    378 reviews

                    Average price €11 american express Welcome

                    El Jardín de Diana - Hyatt Gran Vía, Madrid

                      Mediterranean

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

                      8.7 / 10
                      274 reviews

                      Average price €35 american express Welcome

                      Centriqueo

                      La Borra del Café, Madrid

                        YUMS x2PAYMediterranean

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

                        Average price €19

                        Opera Victoria, Madrid

                          Mediterranean

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

                          8.7 / 10
                          581 reviews

                          Average price €20

                          Taberna Corrientes, Madrid

                            Mediterranean

                            C/ Toledo, 4, 28005, Madrid

                            8.0 / 10
                            63 reviews

                            Average price €16

                            Restaurante Arrabal, Madrid

                              PAYMediterranean

                              Plaza Mayor, 23, 28012, Madrid

                              8.5 / 10
                              204 reviews

                              Average price €25 Accepts Yums american express Welcome

                              20% off the 'a la carte' menu

                              Ella Sky Bar Madrid, Madrid

                                PAYMediterranean

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

                                8.9 / 10
                                2,872 reviews

                                Average price €25 american express Welcome

                                AbonaVida, Madrid

                                  Mediterranean

                                  Calle de las Navas de Tolosa, 3, 28013, Madrid

                                  8.8 / 10
                                  119 reviews

                                  Average price €25

                                  SKY44, Madrid

                                    Mediterranean

                                    Calle Gran Vía, 44, 28013, Madrid

                                    7.5 / 10
                                    513 reviews

                                    Average price €20

                                    Café de la Plaza, Madrid

                                      Mediterranean

                                      Calle Imperial, 8, 28012, Madrid

                                      Average price €35

                                      Frequently Asked Questions