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 European Restaurants in Teatro Real, Madrid

41 restaurants

Sort by Relevance

InsiderFrom Castille

El Senador

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

9.6 / 10
510 reviews

Average price €45

Menú INSIDER Week 45€

InsiderFrench

Calle de la Amnistia 4, 28013, Madrid

9.7 / 10
5,064 reviews

Average price €50 Accepts Yums

50% off food!

InsiderFrom Galicia

Calle Veneras, 4, 28013, Madrid

9.4 / 10
667 reviews

Average price €50

30% off food!

InsiderArrocería

Costanilla de los Ángeles, 8, 28013, Madrid

9.3 / 10
4,925 reviews

Average price €30 american express Welcome

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

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

InsiderSpanish

Cuesta Santo Domingo, 5, 28013, Madrid

9.4 / 10
2,290 reviews

Average price €55 Accepts Yums

Menú INSIDER Week 45€

    YUMS x2Spanish

    Calle de Sta. Clara 10, 28013, Madrid

    9.5 / 10
    47 reviews

    Average price €25

    YUMS x2InsiderFrom Castille

    Plaza Isabel II, 1, 28013, Madrid

    9.1 / 10
    343 reviews

    Average price €51 american express Welcome

      Spanish

      C/ Arrieta, 2, 28013, Madrid

      8.9 / 10
      2,335 reviews

      Average price €33 american express Welcome

      30% off food!

        Pizzeria

        Calle de Vergara, 3, 28013, Madrid

        8.9 / 10
        63 reviews

        Average price €15 Accepts Yums

        30% off food!

        InsiderFrom market

        C/ Unión, 8, 28013, Madrid

        9.1 / 10
        534 reviews

        Average price €40

        Menú INSIDER Week 25€

          Pizzeria

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

          9.5 / 10
          2,012 reviews

          Average price €22 american express Welcome

          InsiderFrom market

          Plaza de Oriente, 6, 28013, Madrid

          9.2 / 10
          690 reviews

          Average price €50

          Menú 45 €

            Spanish

            Plaza de Oriente,4, 28013, Madrid

            8.9 / 10
            144 reviews

            Average price €30 american express Welcome

            Menú Trattoria 25 €

              From Asturias

              Costanilla de los Ángeles, 8, 28013, Madrid

              9.1 / 10
              136 reviews

              Average price €20

              Menú Especial Degustación 24 €

                From market

                Plaza del Biombo, 5, 28013, Madrid

                8.9 / 10
                567 reviews

                Average price €45

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

                  Arrocería

                  Plaza de Oriente, 6, 28013, Madrid

                  8.9 / 10
                  276 reviews

                  Average price €25

                  MICHELINAuthor

                  Cuesta Santo Domingo, 5, 28013, Madrid

                  9.6 / 10
                  1,761 reviews

                  Average price €50 Accepts Yums

                  Menú Clásico 65 €

                    Italian

                    Calle de las Hileras, 2, 28013, Madrid

                    9.4 / 10
                    439 reviews

                    Average price €20

                    InsiderFrom market

                    Plaza de Oriente, 2, 28013, Madrid

                    8.9 / 10
                    2,211 reviews

                    Average price €60 american express Welcome

                    Menú a la Carta 45 €

                      Basque

                      C/ Felipe V, 6, 28013, Madrid

                      7.7 / 10
                      1,218 reviews

                      Average price €45

                        Spanish

                        C/ Cava Alta, 17, 28005, Madrid

                        8.7 / 10
                        606 reviews

                        Average price €45 american express Welcome

                          Pizzeria

                          Calle Unión 1, 28013, Madrid

                          Average price €14

                          Talent Brunch 17 €

                            From Madrid

                            Costanilla de los Ángeles 12, 28013, Madrid

                            Average price €20

                            InsiderFrom market

                            Plaza de Santiago, 1, 28013, Madrid

                            Average price €40

                              Spanish

                              C/ Bola, 4, 28013, Madrid

                              Average price €18