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 Plaza Mayor, Madrid

25 restaurants

Sort by Relevance

InsiderFrom Castille

El Senador

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

9.5 / 10
512 reviews

Average price €45

Menú INSIDER Week 45€

InsiderMexican

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

9.2 / 10
1,026 reviews

Average price €30 american express Welcome

Menú INSIDER Week 25€

InsiderFrench

Calle de la Amnistia 4, 28013, Madrid

9.7 / 10
5,074 reviews

Average price €50 Accepts Yums

50% off food!

InsiderFrom Castille

C/ Leganitos, 10, 28013, Madrid

9.2 / 10
1,019 reviews

Average price €34 american express Welcome

Menú INSIDER Week 25€

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

    Mediterranean

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

    9.0 / 10
    2,178 reviews

    Average price €31

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

      Spanish

      C/ Arrieta, 2, 28013, Madrid

      9.0 / 10
      2,339 reviews

      Average price €33 american express Welcome

      30% off food!

        Peruvian

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

        8.8 / 10
        2,330 reviews

        Average price €25

        30% off food!

          Pizzeria

          C/ Coloreros, 5, 28013, Madrid

          9.6 / 10
          1,385 reviews

          Average price €22

          InsiderFrom market

          C/ Unión, 8, 28013, Madrid

          9.2 / 10
          539 reviews

          Average price €40

          Menú INSIDER Week 25€

            American

            Calle Concepción Jerónima, 28, 28012, Madrid

            8.9 / 10
            690 reviews

            Average price €15 american express Welcome

            30% off food!

              Pizzeria

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

              9.5 / 10
              2,012 reviews

              Average price €22 american express Welcome

                Peruvian

                Calle de las Fuentes, 9, 28013, Madrid

                9.0 / 10
                2,423 reviews

                Average price €28

                InsiderSpanish

                Calle de Botoneras, 5, 28012, Madrid

                9.1 / 10
                986 reviews

                Average price €40

                  Arrocería

                  Plaza de Oriente, 6, 28013, Madrid

                  8.9 / 10
                  276 reviews

                  Average price €25

                  InsiderFrom market

                  Plaza de Oriente, 6, 28013, Madrid

                  9.2 / 10
                  688 reviews

                  Average price €50

                  Menú 45 €

                    Fusion

                    C/ Rollo, 8, 28005, Madrid

                    8.9 / 10
                    1,078 reviews

                    Average price €26

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

                      Mediterranean

                      C/ Cava Baja, 14, 28005, Madrid

                      9.3 / 10
                      1,891 reviews

                      Average price €28

                        Spanish

                        C/ Cava Alta, 17, 28005, Madrid

                        8.9 / 10
                        607 reviews

                        Average price €45 american express Welcome

                          Indian

                          Costanilla de los Ángeles, 18, 28013, Madrid

                          Average price €26

                            Arrocería

                            Calle de Atocha, 12, 28012, Madrid

                            9.0 / 10
                            1,300 reviews

                            Average price €23

                              Fusion

                              C/ Navas de Tolosa, 9, 28013, Madrid

                              Average price €31

                              Menú del día 12.50 €

                                Mediterranean

                                Calle Imperial, 18, 28012, Madrid

                                Average price €12

                                  Spanish

                                  Calle de Cádiz, 4, 28012, Madrid

                                  Average price €15

                                    Pizzeria

                                    C/ Conde de Lemos, 3, 28013, Madrid

                                    Average price €28

                                      Spanish

                                      C/ Príncipe, 11, 28012, Madrid

                                      Average price €20