MenusDishesDietary requirementsTheFork selections ServicesSetting and ambienceCuisinesLoyalty programInsider selectionsOnly with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Restaurants in Plaza de España, Madrid

134 restaurants
Why you received these results
La Esquina del Real, Madrid
Top Rated

YUMS x2InsiderPAYFrench

La Esquina del Real

Calle de la Amnistia 4, 28013, Madrid

9.6 / 10
5,970 reviews

Average price €40 american express Welcome

30% off the 'a la carte' menu

Los Espetinhos, Madrid
Top Rated

    Brazilian

    Calle de San Bernardo, 85, 28015, Madrid

    9.5 / 10
    2,991 reviews

    Average price €24 Accepts Yums american express Welcome

    30% off the 'a la carte' menu

    Lab84 Malasaña, Madrid
    Top Rated

      Pizzeria

      Calle de la Puebla, 9, 28004, Madrid

      9.4 / 10
      749 reviews

      Average price €15 american express Welcome

      30% off the 'a la carte' menu

      Küche, Madrid

        PAYMediterranean

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

        8.9 / 10
        16,354 reviews

        Average price €25 american express Welcome

        40% off the 'a la carte' menu

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

        Ramen Shifu Plaza España, Madrid
        Top Rated

          Vegetarian

          C. de Isabel la Católica, 15, 28013, Madrid

          9.4 / 10
          454 reviews

          Average price €18

          30% off the 'a la carte' menu

          Las Cuevas del Duque, Madrid

            PAYMediterranean

            C. de la Princesa, 16, 28008, Madrid

            9.1 / 10
            364 reviews

            Average price €30 american express Welcome

            20% off the 'a la carte' menu

            La Mordida de Princesa, Madrid

              YUMS x2PAYMexican

              Calle de la Princesa, 3, 28008, Madrid

              8.7 / 10
              2,180 reviews

              Average price €25 american express Welcome

              30% off the 'a la carte' menu

              Aladino, Madrid

                Middle Eastern

                Calle Duque de Liria, 2, 28015, Madrid

                9.3 / 10
                817 reviews

                Average price €27

                Menú Especial €28.5

                El Ingenio de Cervantes, Madrid

                  PAYFrom Castille

                  C/ Leganitos, 10, 28013, Madrid

                  9.3 / 10
                  1,259 reviews

                  Average price €34

                  Menú de Grupo Sancho Panza mínimo 10 personas €27.5

                  Chavela Taco Master, Madrid
                  On A Budget

                    PAYMexican

                    Calle del Noviciado, 6, 28015, Madrid

                    8.6 / 10
                    48 reviews

                    Average price €12 american express Welcome

                    30% off the 'a la carte' menu

                    Krüger, Madrid

                      PAYGerman

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

                      8.9 / 10
                      285 reviews

                      Average price €20

                      30% off the 'a la carte' menu

                      Menomale, Madrid
                      Top Rated

                      InsiderPizzeria

                      Calle de San Bernardo, 85, 28015, Madrid

                      9.5 / 10
                      414 reviews

                      Average price €30

                      Preity Raj 2, Madrid
                      Great Deal

                        Indian

                        Calle del Postigo de San Martín, 28013, Madrid

                        8.7 / 10
                        1,452 reviews

                        Average price €17 american express Welcome

                        50% off the 'a la carte' menu

                        La Paella Real, Madrid

                          Arrocería

                          C/ Arrieta, 2, 28013, Madrid

                          8.8 / 10
                          2,959 reviews

                          Average price €33 american express Welcome

                          30% off the 'a la carte' menu

                          El Senador, Madrid
                          Top Rated

                          InsiderFrom Castille

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

                          9.4 / 10
                          679 reviews

                          Average price €45 american express Welcome

                          El Club Allard , Madrid

                            YUMS x2Mediterranean

                            C. de Ferraz, 2, 28008, Madrid

                            9.3 / 10
                            18 reviews

                            Average price €50

                            Sensaciones Liabeny, Madrid

                              Mediterranean

                              Calle de la Salud, 28013, Madrid

                              9.5 / 10
                              33 reviews

                              Average price €35 american express Welcome

                              Detenderete, Madrid

                                PAYFrom Canarias

                                Calle de Sta. Cruz de Marcenado, 13, 28015, Madrid

                                9.2 / 10
                                939 reviews

                                Average price €16 american express Welcome

                                30% off the 'a la carte' menu

                                Mashita, Madrid
                                On A Budget

                                  PAYKorean

                                  Calle de la Bola, 12, 28013, Madrid

                                  9.2 / 10
                                  101 reviews

                                  Average price €15

                                  La Venganza de Malinche - Duque de Osuna, Madrid

                                    PAYMexican

                                    Calle Duque de Osuna, 5, 28015, Madrid

                                    8.7 / 10
                                    1,140 reviews

                                    Average price €23

                                    30% off the 'a la carte' menu

                                    AbonaVida, Madrid
                                    Top Rated

                                      Pizzeria

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

                                      9.6 / 10
                                      122 reviews

                                      Average price €25

                                      Taberna del Alabardero Madrid, Madrid

                                        Basque

                                        C/ Felipe V, 6, 28013, Madrid

                                        9.2 / 10
                                        1,271 reviews

                                        Average price €45

                                        Es Vietnam, Madrid

                                          PAYVietnamese

                                          C. de Vergara, 14, 28013, Madrid

                                          9.3 / 10
                                          444 reviews

                                          Average price €20

                                          30% off the 'a la carte' menu

                                          Mamá Chicó - Corredera Baja de San Pablo, Madrid

                                            PAYMediterranean

                                            Corredera Baja de San Pablo, 10, 28004, Madrid

                                            9.1 / 10
                                            1,696 reviews

                                            Average price €25

                                            30% off food!

                                            Kechua, Madrid

                                              PAYPeruvian

                                              Calle de las Fuentes, 9, 28013, Madrid

                                              9.0 / 10
                                              2,634 reviews

                                              Average price €28 american express Welcome

                                              Frequently Asked Questions

                                              More neighborhoods in Madrid

                                              • Retiro restaurant
                                              • Sol restaurant
                                              • Las Tablas restaurant
                                              • Justicia restaurant
                                              • Universidad restaurant
                                              • Tribunal restaurant
                                              • Calle Alcalá restaurant
                                              • Alonso Martínez restaurant
                                              • Argüelles restaurant
                                              • Atocha restaurant