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 Spanish Restaurants in Sol, Madrid

73 restaurants

Sort by Relevance

InsiderFrom Castille

El Senador

Plaza de la Marina Española, 2, 28013, Madrid

9.6 / 10
510 reviews

Average price €45

Menú INSIDER Week 45€

InsiderFrom Castille

C/ Leganitos, 10, 28013, Madrid

9.2 / 10
1,016 reviews

Average price €34 american express Welcome

Menú INSIDER Week 25€

InsiderFrom Galicia

Calle Veneras, 4, 28013, Madrid

9.4 / 10
667 reviews

Average price €50

30% off food!

InsiderArrocería

Costanilla de los Ángeles, 8, 28013, Madrid

9.3 / 10
4,925 reviews

Average price €30 american express Welcome

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

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

    YUMS x2Spanish

    C/ Ruiz de Alarcón, 27, 28014, Madrid

    8.3 / 10
    662 reviews

    Average price €28 Accepts Yums

    30% off food!

      YUMS x2Spanish

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

      9.2 / 10
      4,226 reviews

      Average price €25 Accepts Yums american express Welcome

      50% off food!

      YUMS x2InsiderFrom Castille

      Plaza Isabel II, 1, 28013, Madrid

      9.1 / 10
      343 reviews

      Average price €51 american express Welcome

        From Galicia

        C/ Victoria, 2, 28012, Madrid

        9.2 / 10
        4,099 reviews

        Average price €20 american express Welcome

        30% off food!

          Spanish

          C/ Arrieta, 2, 28013, Madrid

          8.9 / 10
          2,335 reviews

          Average price €33 american express Welcome

          30% off food!

            Spanish

            Plaza Mayor, 30, 28012, Madrid

            8.9 / 10
            1,703 reviews

            Average price €28 Accepts Yums american express Welcome

            30% off food!

              Spanish

              Calle de la Victoria, 4, Madrid, Spain, 28012, Madrid

              8.7 / 10
              308 reviews

              Average price €19 Accepts Yums

              30% off food!

              InsiderFrom market

              C/ Unión, 8, 28013, Madrid

              9.1 / 10
              534 reviews

              Average price €40

              Menú INSIDER Week 25€

                Spanish

                Calle de Bordadores, 4, 28013, Madrid

                Average price €30 american express Welcome

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

                  Spanish

                  Calle de Mesonero Romanos, 11, 28013, Madrid

                  10.0 / 10
                  33 reviews

                  Average price €50 Accepts Yums american express Welcome

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

                  InsiderSpanish

                  9.1 / 10
                  841 reviews

                  Average price €35

                  The Brunch 2.0 35 €

                    From Asturias

                    Costanilla de los Ángeles, 8, 28013, Madrid

                    9.1 / 10
                    136 reviews

                    Average price €20

                    Menú Especial Degustación 24 €

                      From Madrid

                      Calle de la Cruz, 8, 28012, Madrid

                      9.1 / 10
                      530 reviews

                      Average price €23 american express Welcome

                      30% off food!

                      InsiderSpanish

                      Calle de Botoneras, 5, 28012, Madrid

                      9.1 / 10
                      986 reviews

                      Average price €40

                        Spanish

                        Calle de la Lechuga, 2, 28012, Madrid

                        8.8 / 10
                        125 reviews

                        Average price €25 american express Welcome

                          Arrocería

                          Plaza de Oriente, 6, 28013, Madrid

                          8.9 / 10
                          276 reviews

                          Average price €25

                            Spanish

                            Jardines, 7, 28013, Madrid

                            8.6 / 10
                            9 reviews

                            Average price €25

                              Spanish

                              Calle de San Alberto, 3, 28013, Madrid

                              8.8 / 10
                              55 reviews

                              Average price €20

                              30% off food!

                                From Galicia

                                Calle de la Montera, 28013, Madrid

                                8.7 / 10
                                295 reviews

                                Average price €25 american express Welcome

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

                                  Spanish

                                  Calle de la Bolsa 3, 28012, Madrid

                                  8.5 / 10
                                  138 reviews

                                  Average price €15

                                    Basque

                                    Calle de Barcelona, 4, 28012, Madrid

                                    9.5 / 10
                                    612 reviews

                                    Average price €20