Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Spanish Restaurants in Sol, Madrid

25 restaurants
Mantúa Madrid, Madrid

    From Madrid

    Mantúa Madrid

    Calle de la Cruz, 8, 28012, Madrid

    9.1 / 10
    851 reviews

    Average price €30 american express Welcome

    30% off the 'a la carte' menu

    Mercado de la Reina, Madrid

      Spanish

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

      9.1 / 10
      5,320 reviews

      Average price €25 american express Welcome

      20% off the 'a la carte' menu

      El Ingenio de Cervantes, Madrid

        PAYFrom Castille

        C/ Leganitos, 10, 28013, Madrid

        9.2 / 10
        1,238 reviews

        Average price €34

        20% off the 'a la carte' menu

        La Pulpería de Victoria, Madrid

          From Galicia

          C/ Victoria, 2, 28012, Madrid

          9.0 / 10
          4,761 reviews

          Average price €20 american express Welcome

          30% off the 'a la carte' menu

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

          El Senador, Madrid
          Top Rated

          InsiderFrom Castille

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

          9.5 / 10
          625 reviews

          Average price €45 american express Welcome

          El Ponientazo, Madrid

            PAYAndalou

            Cost.ª de Santiago, 2, 28005, Madrid

            9.1 / 10
            158 reviews

            Average price €19

            30% off the 'a la carte' menu

            Hielo y Carbón - Hyatt Centric Gran Via Madrid, Madrid

              Spanish

              9.2 / 10
              928 reviews

              Average price €35 american express Welcome

              20% off the 'a la carte' menu

              Asador Real, Madrid

                YUMS x2From Castille

                Plaza Isabel II, 1, 28013, Madrid

                8.9 / 10
                394 reviews

                Average price €51 american express Welcome

                La Paella Real, Madrid

                  Arrocería

                  C/ Arrieta, 2, 28013, Madrid

                  8.8 / 10
                  2,763 reviews

                  Average price €33 american express Welcome

                  30% off the 'a la carte' menu

                  Bar La Prensa de Gran Via, Madrid
                  Great Deal

                    PAYSpanish

                    C de Miguel Moya, 4, 28004, Madrid

                    8.6 / 10
                    53 reviews

                    Average price €20

                    -50% en carta - TheFork Festival

                    Asador Vasco En Busca del Tiempo, Madrid

                      Basque

                      Calle Barcelona, 4, 28012, Madrid

                      9.1 / 10
                      619 reviews

                      Average price €45

                      MENU GOURMET €45

                      TABERNA LA LONJA, Madrid

                        Arrocería

                        Plaza de Oriente, 6, 28013, Madrid

                        8.9 / 10
                        332 reviews

                        Average price €25

                        Taberna del Alabardero Madrid, Madrid

                          Basque

                          C/ Felipe V, 6, 28013, Madrid

                          9.2 / 10
                          1,282 reviews

                          Average price €45

                          Los Galayos, Madrid

                            Spanish

                            Calle de Botoneras, 5, 28012, Madrid

                            8.9 / 10
                            1,050 reviews

                            Average price €40 american express Welcome

                            El Botánico, Madrid

                              YUMS x2Spanish

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

                              8.1 / 10
                              790 reviews

                              Average price €28 Accepts Yums american express Welcome

                              El Pato Mudo, Madrid

                              InsiderArrocería

                              Costanilla de los Ángeles, 8, 28013, Madrid

                              9.2 / 10
                              5,711 reviews

                              Average price €40 american express Welcome

                              20% off the 'a la carte' menu

                              El Labriego, Madrid

                                From Galicia

                                Calle Veneras, 4, 28013, Madrid

                                9.2 / 10
                                667 reviews

                                Average price €50 american express Welcome

                                Ciudad de Tui, Madrid

                                  From Galicia

                                  Calle de la Montera, 28013, Madrid

                                  8.2 / 10
                                  413 reviews

                                  Average price €25 american express Welcome

                                  Garelos - Galería Canalejas, Madrid

                                    From Galicia

                                    C. de Alcalá, 12, 28014, Madrid

                                    Average price €30

                                    Jamolandia (Calle Jardines), Madrid

                                      Spanish

                                      Jardines, 7, 28013, Madrid

                                      7.9 / 10
                                      15 reviews

                                      Average price €18

                                      30% off the 'a la carte' menu

                                      DCorazon, Madrid

                                        PAYSpanish

                                        Plaza Mayor, 30, 28012, Madrid

                                        8.4 / 10
                                        2,008 reviews

                                        Average price €28 Accepts Yums american express Welcome

                                        Restaurante La Carmela, Madrid

                                          Spanish

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

                                          8.4 / 10
                                          993 reviews

                                          Average price €19 Accepts Yums american express Welcome

                                          30% off the 'a la carte' menu

                                          Torres Bermejas, Madrid

                                            PAYSpanish

                                            Calle de Mesonero Romanos, 11, 28013, Madrid

                                            8.4 / 10
                                            90 reviews

                                            Average price €50 Accepts Yums american express Welcome

                                            30% off the 'a la carte' menu

                                            León V, Madrid

                                              Spanish

                                              Plaza de la Província, 3, 28012, Madrid

                                              Average price €22

                                              La Marinera, Madrid

                                                Spanish

                                                Plaza Mayor, 2, 28012, Madrid

                                                Average price €22

                                                Frequently Asked Questions