Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Callao, Madrid

80 restaurants

Sort by Relevance

    YUMS x2Grilled

    Parrilla de la Reina

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

    9.2 / 10
    5,058 reviews

    Average price €25 Accepts Yums american express Welcome

    50% off the 'a la carte' menu

      PAYFusion

      Calle del Barco, 7, 28004, Madrid

      9.7 / 10
      184 reviews

      Average price €30 american express Welcome

      -50% en carta - TheFork Festival

        YUMS x2PAYIndian

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

        8.9 / 10
        355 reviews

        Average price €17 american express Welcome

        -50% en carta - TheFork Festival

        InsiderFrom Galicia

        Calle Veneras, 4, 28013, Madrid

        9.3 / 10
        672 reviews

        Average price €50 american express Welcome

        30% off the 'a la carte' menu

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

          YUMS x2Spanish

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

          9.2 / 10
          4,831 reviews

          Average price €25 Accepts Yums american express Welcome

          30% off the 'a la carte' menu

            PAYInternational

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

            9.0 / 10
            3,837 reviews

            Average price €25 Accepts Yums american express Welcome

            30% off the 'a la carte' menu

            InsiderPAYFrom Castille

            C/ Leganitos, 10, 28013, Madrid

            9.1 / 10
            1,060 reviews

            Average price €34

            20% off the 'a la carte' menu

              Arrocería

              C/ Arrieta, 2, 28013, Madrid

              9.0 / 10
              2,482 reviews

              Average price €33 american express Welcome

              30% off the 'a la carte' menu

              InsiderPAYFrench

              Calle de la Amnistia 4, 28013, Madrid

              9.7 / 10
              5,314 reviews

              Average price €41 Accepts Yums american express Welcome

              30% off the 'a la carte' menu

                International

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

                9.2 / 10
                797 reviews

                Average price €25

                Brunch €15

                  PAYMexican

                  Calle de la Ballesta, 10, 28004, Madrid

                  9.3 / 10
                  79 reviews

                  Average price €20 american express Welcome

                  30% off the 'a la carte' menu

                    PAYMexican

                    Calle Jardines, 5, 28013, Madrid

                    8.9 / 10
                    1,175 reviews

                    Average price €25

                    30% off the 'a la carte' menu

                    InsiderPAYFrom Castille

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

                    9.5 / 10
                    532 reviews

                    Average price €45 american express Welcome

                      Pizzeria

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

                      9.5 / 10
                      2,088 reviews

                      Average price €22 american express Welcome

                        PAYMexican

                        Plaza de San Martín, 2, 28013, Madrid

                        9.2 / 10
                        948 reviews

                        Average price €15

                        InsiderMediterranean

                        C/ Preciados, 37, 28013, Madrid

                        9.4 / 10
                        148 reviews

                        Average price €40 american express Welcome

                        InsiderPAYMediterranean

                        Corredera Baja de San Pablo, 10, 28004, Madrid

                        9.3 / 10
                        910 reviews

                        Average price €25 american express Welcome

                        30% off food!

                        InsiderArrocería

                        Costanilla de los Ángeles, 8, 28013, Madrid

                        9.3 / 10
                        5,206 reviews

                        Average price €30 american express Welcome

                        30% off the 'a la carte' menu

                        InsiderPAYMexican

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

                        9.2 / 10
                        1,061 reviews

                        Average price €30 american express Welcome

                        InsiderMediterranean

                        Calle de los Caños del Peral, 2, 28013, Madrid

                        9.0 / 10
                        313 reviews

                        Average price €20 american express Welcome

                          PAYBrazilian

                          Calle de la Ballesta, 2, 28004, Madrid

                          9.4 / 10
                          889 reviews

                          Average price €20 american express Welcome

                          30% off the 'a la carte' menu

                            Indian

                            Calle Tudescos, 4, 28004, Madrid

                            9.1 / 10
                            1,016 reviews

                            Average price €18 american express Welcome

                              Spanish

                              Calle de la Ballesta, 1, 28004, Madrid

                              9.2 / 10
                              762 reviews

                              Average price €20 american express Welcome

                              -30% en carta (No válido en terraza)

                                Mexican

                                Calle de las Navas de Tolosa, 7, 28013, Madrid

                                9.2 / 10
                                1,849 reviews

                                Average price €25

                                  Arrocería

                                  Plaza de Oriente, 6, 28013, Madrid

                                  8.8 / 10
                                  301 reviews

                                  Average price €25

                                  Frequently Asked Questions