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 Travelers' Choice 2020 Restaurants in Sol, Madrid

35 restaurants

Sort by Relevance

InsiderFrom Castille

El Senador

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

9.5 / 10
512 reviews

Average price €45

Menú INSIDER Week 45€

InsiderFrom market

C/ Unión, 8, 28013, Madrid

9.2 / 10
539 reviews

Average price €40

Menú INSIDER Week 25€

    YUMS x2Spanish

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

    9.2 / 10
    4,257 reviews

    Average price €25 Accepts Yums american express Welcome

    50% off food!

      Japanese

      Calle del Príncipe, 16, 28012, Madrid

      9.1 / 10
      10,047 reviews

      Average price €20 american express Welcome

      30% off food!

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

        Japanese

        Calle Caballero de Gracia, 12, 28013, Madrid

        9.2 / 10
        10,553 reviews

        Average price €15 american express Welcome

        30% off food!

          From Galicia

          C/ Victoria, 2, 28012, Madrid

          9.2 / 10
          4,111 reviews

          Average price €20 american express Welcome

          30% off food!

            Mediterranean

            Plaza Mayor, 8, 28012, Madrid

            9.0 / 10
            553 reviews

            Average price €25 american express Welcome

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

              Indian

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

              8.7 / 10
              972 reviews

              Average price €15 american express Welcome

              -50% en carta (bebidas, menús, arroz y pan como guarnición excluidos)

                YUMS x2Fusion

                Plaza del Conde de Miranda, 4, 28005, Madrid

                8.9 / 10
                903 reviews

                Average price €25

                30% off food!

                InsiderMexican

                C/ Caños del Peral, 3, 28013, Madrid

                9.2 / 10
                1,026 reviews

                Average price €30 american express Welcome

                Menú INSIDER Week 25€

                InsiderFrench

                Calle de la Amnistia 4, 28013, Madrid

                9.7 / 10
                5,074 reviews

                Average price €50 Accepts Yums

                50% off food!

                  Spanish

                  Plaza Mayor, 30, 28012, Madrid

                  8.9 / 10
                  1,705 reviews

                  Average price €28 Accepts Yums american express Welcome

                  30% off food!

                    Fusion

                    Calle de la Cruz, 19, 28012, Madrid

                    9.0 / 10
                    2,055 reviews

                    Average price €20

                    30% off food!

                      Spanish

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

                      8.6 / 10
                      320 reviews

                      Average price €19 Accepts Yums

                      30% off food!

                        American

                        Calle Echegaray, 10, 28014, Madrid

                        9.5 / 10
                        1,630 reviews

                        Average price €14

                          From Galicia

                          Calle de la Montera, 28013, Madrid

                          8.7 / 10
                          302 reviews

                          Average price €25 american express Welcome

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

                            Pizzeria

                            C/ Caños del Peral, 2, 28013, Madrid

                            9.5 / 10
                            2,012 reviews

                            Average price €22 american express Welcome

                              Mexican

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

                              9.4 / 10
                              1,760 reviews

                              Average price €25

                              InsiderIndian

                              C/ Ventura de la Vega, 6, 28014, Madrid

                              9.4 / 10
                              852 reviews

                              Average price €18 american express Welcome

                                YUMS x2Spanish

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

                                8.3 / 10
                                668 reviews

                                Average price €28 Accepts Yums

                                  Mediterranean

                                  Calle del Arenal, 15, 28013, Madrid

                                  8.0 / 10
                                  274 reviews

                                  Average price €11

                                  30% off food!

                                    Pizzeria

                                    C/ Coloreros, 5, 28013, Madrid

                                    9.6 / 10
                                    1,385 reviews

                                    Average price €22

                                      American

                                      Calle Concepción Jerónima, 28, 28012, Madrid

                                      8.9 / 10
                                      690 reviews

                                      Average price €15 american express Welcome

                                      30% off food!

                                      InsiderMediterranean

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

                                      9.1 / 10
                                      209 reviews

                                      Average price €20

                                        Mediterranean

                                        Calle de Toledo, 12, 28005, Madrid

                                        Average price €15