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 Traditional Restaurants in Palacio Real, Madrid

42 restaurants

Sort by Relevance

InsiderFrom Castille

El Senador

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

9.7 / 10
502 reviews

Average price €45

Menú INSIDER Week 45€

InsiderFrom Castille

C/ Leganitos, 10, 28013, Madrid

9.3 / 10
1,005 reviews

Average price €34 american express Welcome

Menú INSIDER Week 25€

InsiderFrench

Calle de la Amnistia 4, 28013, Madrid

9.7 / 10
4,992 reviews

Average price €50 Accepts Yums

50% off food!

    Japanese

    Calle de Vergara, 10, 28013, Madrid

    9.5 / 10
    389 reviews

    Average price €20

    30% off food!

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

    InsiderFrom Castille

    Cuesta de San Vicente, 2, 28008, Madrid

    9.3 / 10
    744 reviews

    Average price €35 american express Welcome

    50% off food!

      Mediterranean

      C/ San Nicolás, 9, 28013, Madrid

      8.9 / 10
      2,173 reviews

      Average price €31

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

      InsiderArrocería

      Costanilla de los Ángeles, 8, 28013, Madrid

      9.3 / 10
      4,877 reviews

      Average price €30 american express Welcome

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

      YUMS x2InsiderFrom Castille

      Plaza Isabel II, 1, 28013, Madrid

      9.2 / 10
      342 reviews

      Average price €51 american express Welcome

        Spanish

        C/ Arrieta, 2, 28013, Madrid

        8.9 / 10
        2,317 reviews

        Average price €33 american express Welcome

        30% off food!

          Basque

          C/ Felipe V, 6, 28013, Madrid

          9.2 / 10
          1,221 reviews

          Average price €45

            Mediterranean

            C/ Preciados, 37, 28013, Madrid

            9.2 / 10
            128 reviews

            Average price €40

              Arrocería

              Plaza de Oriente, 6, 28013, Madrid

              8.9 / 10
              273 reviews

              Average price €25

                Pizzeria

                Calle Unión 1, 28013, Madrid

                Average price €14

                Talent Brunch 17 €

                  Spanish

                  C/ Cava Alta, 17, 28005, Madrid

                  9.8 / 10
                  607 reviews

                  Average price €45 american express Welcome

                  InsiderSpanish

                  C/ Bailén, 19, 28013, Madrid

                  9.6 / 10
                  68 reviews

                  Average price €23

                    Mediterranean

                    Calle de la Salud, 28013, Madrid

                    Average price €35

                      YUMS x2Spanish

                      Plaza de España, 9, 28008, Madrid

                      Average price €50 american express Welcome

                      Cena con Espectáculo. Menú carrillera 47 € + 29€ de la entrada 47 €

                        Indian

                        Costanilla de los Ángeles, 18, 28013, Madrid

                        Average price €26

                          Mediterranean

                          C/ Torija, 7, 28013, Madrid

                          Average price €45 american express Welcome

                          InsiderIndian

                          C/ Vergara, 7, 28013, Madrid

                          8.6 / 10
                          1,331 reviews

                          Average price €15

                            Mediterranean

                            Costanilla de San Andrés, 10, 28005, Madrid

                            Average price €15

                            InsiderPizzeria

                            Calle de los Donados, 2, 28013, Madrid

                            9.1 / 10
                            1,470 reviews

                            Average price €18

                              Spanish

                              C/ Bola, 4, 28013, Madrid

                              Average price €18

                                From Madrid

                                Calle Amnistía, 8, Madrid, Spain, 28013, Madrid

                                Average price €30

                                Set Menu 27€

                                  Spanish

                                  Calle Bailén, 15, 28013, Madrid

                                  Average price €14