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 Good for families Restaurants in Opera, Madrid

46 restaurants

Sort by Relevance

InsiderFrom Galicia

El Labriego

Calle Veneras, 4, 28013, Madrid

9.3 / 10
670 reviews

Average price €50

30% off the 'a la carte' menu

InsiderPAYFrom Castille

C/ Leganitos, 10, 28013, Madrid

9.1 / 10
1,033 reviews

Average price €34 american express Welcome

20% off the 'a la carte' menu

    PAYChinese

    Calle de Campomanes, 10, 28013, Madrid

    9.2 / 10
    303 reviews

    Average price €15

    30% off the 'a la carte' menu

    YUMS x2InsiderPAYFrom Castille

    Plaza Isabel II, 1, 28013, Madrid

    9.0 / 10
    352 reviews

    Average price €51 american express Welcome

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

      Fusion

      Calle de la Cruz, 19, 28012, Madrid

      9.0 / 10
      2,265 reviews

      Average price €20

      30% off the 'a la carte' menu

      InsiderPAYFrom Castille

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

      9.5 / 10
      515 reviews

      Average price €45

        PAYFrom Asturias

        Costanilla de los Ángeles, 8, 28013, Madrid

        9.2 / 10
        141 reviews

        Average price €20

        Menú Especial Degustación €24

        InsiderPAYFrench

        Calle de la Amnistia 4, 28013, Madrid

        9.7 / 10
        5,235 reviews

        Average price €50 Accepts Yums

        50% off the 'a la carte' menu

        InsiderPAY

        C/ Unión, 8, 28013, Madrid

        9.2 / 10
        533 reviews

        Average price €40

        InsiderMediterranean

        C/ Preciados, 37, 28013, Madrid

        9.4 / 10
        135 reviews

        Average price €40

          Mediterranean

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

          8.9 / 10
          2,204 reviews

          Average price €31

          50% off the 'a la carte' menu

            Arrocería

            Plaza de Oriente, 6, 28013, Madrid

            8.8 / 10
            291 reviews

            Average price €25

              Spanish

              Plaza del Biombo, 5, 28013, Madrid

              9.0 / 10
              577 reviews

              Average price €45

              30% off the 'a la carte' menu

              InsiderPAY

              Plaza de San Miguel, 8, 28005, Madrid

              8.8 / 10
              21 reviews

              Average price €28

              40% en carta ( No válido en terraza )

                Italian

                Calle de las Hileras, 2, 28013, Madrid

                9.4 / 10
                579 reviews

                Average price €20

                30% off the 'a la carte' menu

                InsiderPAYMediterranean

                Calle de Arrieta, 6, 28013, Madrid

                Average price €30

                  Spanish

                  Plaza de Oriente,4, 28013, Madrid

                  8.8 / 10
                  159 reviews

                  Average price €30 american express Welcome

                  InsiderArrocería

                  Costanilla de los Ángeles, 8, 28013, Madrid

                  9.3 / 10
                  5,074 reviews

                  Average price €30 american express Welcome

                  30% off the 'a la carte' menu

                  InsiderPAYMexican

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

                  9.3 / 10
                  1,045 reviews

                  Average price €30 american express Welcome

                    Mediterranean

                    Calle del Arenal, 15, 28013, Madrid

                    7.9 / 10
                    300 reviews

                    Average price €11

                    Insider

                    Plaza de Oriente, 6, 28013, Madrid

                    9.3 / 10
                    691 reviews

                    Average price €50

                    Menú €45

                    InsiderPAYItalian

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

                    9.3 / 10
                    1,260 reviews

                    Average price €18 american express Welcome

                    Menu del Día Completo €14.9

                      Pizzeria

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

                      9.5 / 10
                      2,053 reviews

                      Average price €22 american express Welcome

                        Mediterranean

                        Calle de la Salud, 28013, Madrid

                        Average price €35

                          Italian

                          C/ Coloreros, 5, 28013, Madrid

                          9.5 / 10
                          1,462 reviews

                          Average price €22

                          Frequently Asked Questions