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 Restaurants with Christmas and New Year Menus in Opera, Madrid

29 restaurants

Sort by Relevance

InsiderFrench

La Esquina del Real

Calle de la Amnistia 4, 28013, Madrid

9.7 / 10
5,088 reviews

Average price €50 Accepts Yums

50% off food!

InsiderArrocería

Costanilla de los Ángeles, 8, 28013, Madrid

9.3 / 10
4,949 reviews

Average price €30 american express Welcome

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

YUMS x2InsiderFrom Castille

Plaza Isabel II, 1, 28013, Madrid

9.1 / 10
343 reviews

Average price €51 american express Welcome

    African

    Cuesta Santo Domingo, 10, 28013, Madrid

    9.2 / 10
    617 reviews

    Average price €20

    30% off food!

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

    InsiderFrom Castille

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

    9.4 / 10
    513 reviews

    Average price €45

      Pizzeria

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

      9.5 / 10
      2,016 reviews

      Average price €22 american express Welcome

      InsiderFrom market

      Plaza de Oriente, 6, 28013, Madrid

      9.2 / 10
      689 reviews

      Average price €50

      Menú 45 €

        Mediterranean

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

        9.0 / 10
        2,182 reviews

        Average price €31

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

          Fusion

          C/ Rollo, 8, 28005, Madrid

          8.9 / 10
          1,078 reviews

          Average price €26

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

            From Asturias

            Costanilla de los Ángeles, 8, 28013, Madrid

            9.1 / 10
            137 reviews

            Average price €20

            Menú Especial Degustación 24 €

            MICHELINAuthor

            Cuesta Santo Domingo, 5, 28013, Madrid

            9.6 / 10
            1,769 reviews

            Average price €50 Accepts Yums

            Menú Clásico 65 €

            InsiderFrom market

            Plaza de Oriente, 2, 28013, Madrid

            8.9 / 10
            2,213 reviews

            Average price €60 american express Welcome

            Menú a la Carta 45 €

              Peruvian

              Calle de las Fuentes, 9, 28013, Madrid

              9.0 / 10
              2,426 reviews

              Average price €28

              InsiderFrom market

              C/ Unión, 8, 28013, Madrid

              9.2 / 10
              541 reviews

              Average price €40

                Spanish

                C/ Arrieta, 2, 28013, Madrid

                8.9 / 10
                2,342 reviews

                Average price €33 american express Welcome

                30% off food!

                  Arrocería

                  Plaza de Oriente, 6, 28013, Madrid

                  8.9 / 10
                  276 reviews

                  Average price €25

                  InsiderSpanish

                  Cuesta Santo Domingo, 5, 28013, Madrid

                  9.5 / 10
                  2,299 reviews

                  Average price €55 Accepts Yums

                  InsiderFrom Castille

                  C/ Leganitos, 10, 28013, Madrid

                  9.1 / 10
                  1,022 reviews

                  Average price €34 american express Welcome

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

                    Pizzeria

                    C/ Coloreros, 5, 28013, Madrid

                    9.6 / 10
                    1,390 reviews

                    Average price €22

                    InsiderMexican

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

                    9.2 / 10
                    1,031 reviews

                    Average price €30 american express Welcome

                      Pizzeria

                      CALLE DE PRECIADOS 36, 28013, Madrid

                      8.9 / 10
                      628 reviews

                      Average price €18

                        Spanish

                        C/ Cava Alta, 17, 28005, Madrid

                        8.9 / 10
                        607 reviews

                        Average price €45 american express Welcome

                          Japanese

                          Cuesta Santo Domingo, 24, 28013, Madrid

                          Average price €18 american express Welcome

                            Indian

                            Costanilla de los Ángeles, 18, 28013, Madrid

                            Average price €26

                              From Madrid

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

                              Average price €30

                              Set Menu 27€