Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Plaza de España, Madrid

102 restaurants

Sort by Relevance

    Mexican

    La Venganza de Malinche - Duque de Osuna

    Calle Duque de Osuna, 5, 28015, Madrid

    9.0 / 10
    704 reviews

    Average price €23

    30% off food!

    YUMS x2InsiderPizzeria

    Paseo del Pintor Rosales, 30, 28008, Madrid

    8.8 / 10
    1,528 reviews

    Average price €33

    InsiderFrench

    Calle de la Amnistia 4, 28013, Madrid

    9.7 / 10
    4,764 reviews

    Average price €50 Accepts Yums

    50% off food!

      Fusion

      Calle de la Cruz, 19, 28012, Madrid

      8.9 / 10
      1,749 reviews

      Average price €20

      30% off food!

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

        Indian

        C/ Silva, 16, 28004, Madrid

        9.1 / 10
        1,283 reviews

        Average price €20 Accepts Yums american express Welcome

        ¡-50% en carta!

          Pizzeria

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

          9.4 / 10
          1,943 reviews

          Average price €22 american express Welcome

          InsiderMediterranean

          C/ Preciados, 37, 28013, Madrid

          9.0 / 10
          119 reviews

          Average price €40

          MENU DE GALA NOCHEBUENA 99 €

            Middle Eastern

            Calle Duque de Liria, 2, 28015, Madrid

            9.3 / 10
            621 reviews

            Average price €26

              Indian

              Calle de San Bernardino, 10, 28015, Madrid

              9.0 / 10
              127 reviews

              Average price €20

              50% off food!

                From Castille

                Cuesta de San Vicente, 2, 28008, Madrid

                9.3 / 10
                548 reviews

                Average price €35 american express Welcome

                50% off food!

                  Spanish

                  Calle de Fomento, 35, 28013, Madrid

                  8.3 / 10
                  498 reviews

                  Average price €18 american express Welcome

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

                    From Castille

                    C/ Leganitos, 10, 28013, Madrid

                    9.2 / 10
                    976 reviews

                    Average price €34 american express Welcome

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

                      Vietnamese

                      C/ Isabel la Católica, 11, 28013, Madrid

                      9.1 / 10
                      432 reviews

                      Average price €20

                        Italian

                        Calle de Segovia, 17, 28005, Madrid

                        9.3 / 10
                        544 reviews

                        Average price €20 Accepts Yums

                        30% off food!

                          Mediterranean

                          Calle de la Princesa, 18 (entrada por C/ Duque de Liria, 20), 28008, Madrid

                          9.0 / 10
                          12,754 reviews

                          Average price €25 american express Welcome

                          40% off food!

                            From Asturias

                            C/ Juan Álvarez Mendizábal, 7, 28008, Madrid

                            9.2 / 10
                            2,532 reviews

                            Average price €26

                            MICHELINAsian

                            Plaza de los Mostenses, 4, 28015, Madrid

                            9.0 / 10
                            532 reviews

                            Average price €25

                            InsiderSpanish

                            Travesía de Conde Duque, 5, 28015, Madrid

                            9.6 / 10
                            1,672 reviews

                            Average price €21 Accepts Yums

                            Brinner 21,5 €

                              Mediterranean

                              Calle de Martín de los Heros, 5, 28008, Madrid

                              8.4 / 10
                              22 reviews

                              Average price €20

                              30% off food!

                              InsiderCreative

                              Calle Flor Baja, 3, 28013, Madrid

                              9.3 / 10
                              2,844 reviews

                              Average price €38

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

                                Spanish

                                Calle de Martín de los Heros, 6, 28008, Madrid

                                9.2 / 10
                                65 reviews

                                Average price €25

                                MENÚ ESPECIAL (MÍNIMO 2 COMENSALES) 24,95 €

                                  Chinese

                                  Calle de San Bernardino, 1, 28015, Madrid

                                  8.6 / 10
                                  100 reviews

                                  Average price €15

                                  30% off food!

                                    Thai

                                    C/ San Bernardino, 6, 28015, Madrid

                                    8.3 / 10
                                    474 reviews

                                    Average price €18 american express Welcome

                                    Menú del día 15.00 € 15 €

                                      Mediterranean

                                      Calle de la Salud, 28013, Madrid

                                      Average price €35

                                      InsiderFrom market

                                      C/ Unión, 8, 28013, Madrid

                                      9.4 / 10
                                      507 reviews

                                      Average price €40

                                      Filter

                                      TheFork advantages