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

26 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

Cuesta de San Vicente, 2, 28008, Madrid

9.3 / 10
744 reviews

Average price €35 american express Welcome

50% off food!

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

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

InsiderFrom Castille

C/ Leganitos, 10, 28013, Madrid

9.3 / 10
1,005 reviews

Average price €34 american express Welcome

Menú INSIDER Week 25€

InsiderSpanish

Cuesta Santo Domingo, 5, 28013, Madrid

9.7 / 10
2,276 reviews

Average price €55 Accepts Yums

Menú INSIDER Week 45€

    Basque

    C/ Felipe V, 6, 28013, Madrid

    9.2 / 10
    1,221 reviews

    Average price €45

      Arrocería

      Plaza de Oriente, 6, 28013, Madrid

      8.9 / 10
      273 reviews

      Average price €25

        Spanish

        C/ Arrieta, 2, 28013, Madrid

        8.9 / 10
        2,317 reviews

        Average price €33 american express Welcome

        30% off food!

          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

            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 €

              Spanish

              Calle Príncipe Anglona, 3, 28005, Madrid

              Average price €15

                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

                      Spanish

                      Calle Santiago, 11, 28013 Madrid, Spain, 28013, Madrid

                      Average price €22

                        Spanish

                        Travesia de los Trujillos 2, 28013, Madrid

                        Average price €25

                        Menu 11€

                          From Canarias

                          Calle de la Villa, 3, 28005, Madrid

                          Average price €18

                            From Asturias

                            C/ Las Fuentes, 9, 28013, Madrid

                            Average price €20

                              Spanish

                              C/ Mayor, 13, 28013, Madrid

                              Average price €20

                                From Asturias

                                C/ Hileras, 17, 28013, Madrid

                                Average price €28

                                Menú Especial 50€

                                  From Castille

                                  C/ Santa Clara, 10, 28013, Madrid

                                  Average price €27

                                    Spanish

                                    Calle de los Mancebos, 2, 28005, Madrid

                                    Average price €40

                                      Spanish

                                      C/ San Martín, 3, 28013, Madrid

                                      Average price €30