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

73 restaurants

Sort by Relevance

    Mediterranean

    Mosaico - Meliá Madrid Princesa

    C/ Princesa, 27, 28008, Madrid

    9.8 / 10
    84 reviews

    Average price €30

    30% off the 'a la carte' menu

      PAYIndian

      Calle de San Bernardino, 10, 28015, Madrid

      9.2 / 10
      346 reviews

      Average price €20

      50% off the 'a la carte' menu

        Spanish

        Calle Ventura Rodríguez, 9, 28008, Madrid

        8.9 / 10
        739 reviews

        Average price €25 Accepts Yums american express Welcome

        30% off the 'a la carte' menu

          Middle Eastern

          Calle Duque de Liria, 2, 28015, Madrid

          9.4 / 10
          706 reviews

          Average price €26

          Menú Especial €27

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

            PAYFusion

            Calle del Barco, 7, 28004, Madrid

            9.7 / 10
            122 reviews

            Average price €30 Accepts Yums

              PAYFusion

              Calle de la Cruz, 19, 28012, Madrid

              9.0 / 10
              2,405 reviews

              Average price €20

              30% off the 'a la carte' menu

                PAYVenezuelan

                Travesía de la Parada, 6, 28015, Madrid

                9.0 / 10
                63 reviews

                Average price €15

                30% off the 'a la carte' menu

                InsiderPAYFrom Castille

                C/ Leganitos, 10, 28013, Madrid

                9.1 / 10
                1,049 reviews

                Average price €34 american express Welcome

                20% off the 'a la carte' menu

                  YUMS x2Italian

                  Paseo del Pintor Rosales, 30, 28008, Madrid

                  8.8 / 10
                  1,655 reviews

                  Average price €33

                  InsiderSpanish

                  Calle de la Flor Baja, 3, 28013, Madrid

                  9.5 / 10
                  3,123 reviews

                  Average price €38

                  30% off the 'a la carte' menu

                    PAYGrilled

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

                    9.3 / 10
                    222 reviews

                    Average price €25

                    50% off the 'a la carte' menu

                      Pizzeria

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

                      9.5 / 10
                      2,060 reviews

                      Average price €22 american express Welcome

                      InsiderPAYFrench

                      Calle de la Amnistia 4, 28013, Madrid

                      9.7 / 10
                      5,246 reviews

                      Average price €41 Accepts Yums

                      30% off the 'a la carte' menu

                      InsiderMediterranean

                      C/ Preciados, 37, 28013, Madrid

                      9.4 / 10
                      138 reviews

                      Average price €40

                        Mediterranean

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

                        8.4 / 10
                        208 reviews

                        Average price €20

                        30% off the 'a la carte' menu

                          PAYMediterranean

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

                          9.0 / 10
                          14,211 reviews

                          Average price €25 american express Welcome

                          40% off the 'a la carte' menu

                            From Asturias

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

                            9.2 / 10
                            2,599 reviews

                            Average price €26

                              Vietnamese

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

                              9.0 / 10
                              463 reviews

                              Average price €20

                              InsiderSpanish

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

                              9.7 / 10
                              1,864 reviews

                              Average price €21 Accepts Yums

                              Brunch €21.5

                                PAYGerman

                                C. de la Princesa, 5 (semisótano), 28008, Madrid

                                9.2 / 10
                                58 reviews

                                Average price €20 Accepts Yums

                                30% off the 'a la carte' menu

                                InsiderFrom Madrid

                                Plaza de España, 18 Plta 2ª, 28008, Madrid

                                8.9 / 10
                                235 reviews

                                Average price €30 Accepts Yums

                                  Mediterranean

                                  Pza de España, 6 (Segunda Planta), 28008, Madrid

                                  9.3 / 10
                                  477 reviews

                                  Average price €20 american express Welcome

                                  Wonder Brunch €26

                                    American

                                    Gran Vía, 68, 28013, Madrid

                                    8.6 / 10
                                    1,602 reviews

                                    Average price €18 Accepts Yums

                                    50% off the 'a la carte' menu

                                      Mexican

                                      Calle Duque de Osuna, 5, 28015, Madrid

                                      8.8 / 10
                                      907 reviews

                                      Average price €23

                                      30% off the 'a la carte' menu

                                        Indian

                                        C/ Silva, 16, 28004, Madrid

                                        9.2 / 10
                                        1,649 reviews

                                        Average price €20 Accepts Yums american express Welcome

                                        30% off the 'a la carte' menu

                                        Frequently Asked Questions