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 Callao, Madrid

23 restaurants

Sort by Relevance

    YUMS x2Spanish

    Mercado de la Reina

    C/ Gran Vía, 12, 28013, Madrid

    9.2 / 10
    4,274 reviews

    Average price €25 Accepts Yums american express Welcome

    50% off food!

    InsiderFrench

    Calle de la Amnistia 4, 28013, Madrid

    9.7 / 10
    5,088 reviews

    Average price €50 Accepts Yums

    50% off food!

      Indian

      C/ Silva, 16, 28004, Madrid

      9.2 / 10
      1,467 reviews

      Average price €20 Accepts Yums american express Welcome

      ¡-50% en carta!

      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!

      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

          From Asturias

          Costanilla de los Ángeles, 8, 28013, Madrid

          9.1 / 10
          137 reviews

          Average price €20

          Menú Especial Degustación 24 €

            Mediterranean

            Calle de la Luna, 3, 28004, Madrid

            9.2 / 10
            1,326 reviews

            Average price €25 Accepts Yums

            30% off food!

              From market

              Calle Corredera Baja de San Pablo, 19, 28004, Madrid

              9.0 / 10
              3,726 reviews

              Average price €25 Accepts Yums american express Welcome

              30% off food!

              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

                  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!

                  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

                      Japanese

                      Cuesta Santo Domingo, 24, 28013, Madrid

                      Average price €18 american express Welcome

                        Indian

                        Costanilla de los Ángeles, 18, 28013, Madrid

                        Average price €26

                          Mediterranean

                          C/ Valverde, 28, 28004, Madrid

                          Average price €25

                          Menú Carta 27 €

                            Fusion

                            C/ Navas de Tolosa, 9, 28013, Madrid

                            Average price €31

                            Menú del día 12.50 €

                              International

                              Calle del Postigo de San Martín, 8, 28013, Madrid

                              Average price €15

                                Pizzeria

                                Calle del Desengaño, 24, 28004, Madrid

                                Average price €20

                                  Pizzeria

                                  C/ Conde de Lemos, 3, 28013, Madrid

                                  Average price €28

                                    Spanish

                                    C/ Príncipe, 11, 28012, Madrid

                                    Average price €20