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

94 restaurants

Sort by Relevance

    YUMS x2PAYIndian

    Preity Raj 2

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

    9.0 / 10
    214 reviews

    Average price €17

    50% off the 'a la carte' menu

      Japanese

      Calle de Vergara, 10, 28013, Madrid

      9.5 / 10
      470 reviews

      Average price €20

      30% off the 'a la carte' menu

        PAYMexican

        Calle de las Fuentes, 3, 28013, Madrid

        9.1 / 10
        801 reviews

        Average price €25 Accepts Yums american express Welcome

        50% off the 'a la carte' menu

        InsiderSpanish

        Cuesta Santo Domingo, 5, 28013, Madrid

        9.5 / 10
        2,349 reviews

        Average price €55 Accepts Yums

        20% off the 'a la carte' menu

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

        InsiderArrocería

        Costanilla de los Ángeles, 8, 28013, Madrid

        9.3 / 10
        5,117 reviews

        Average price €30 american express Welcome

        30% off the 'a la carte' menu

          PAYItalian

          Calle de las Hileras, 2, 28013, Madrid

          9.4 / 10
          618 reviews

          Average price €20

          30% off the 'a la carte' menu

            PAYChinese

            Calle de Campomanes, 10, 28013, Madrid

            9.2 / 10
            351 reviews

            Average price €15

            30% off the 'a la carte' menu

              PAYKorean

              Calle de la Bola, 12, 28013, Madrid

              9.1 / 10
              62 reviews

              Average price €15

              30% off the 'a la carte' menu

                PAY

                Calle de Vergara, 3, 28013, Madrid

                9.0 / 10
                89 reviews

                Average price €15

                30% off the 'a la carte' menu

                  Arrocería

                  C/ Arrieta, 2, 28013, Madrid

                  9.0 / 10
                  2,443 reviews

                  Average price €33 american express Welcome

                  30% off the 'a la carte' menu

                  InsiderPAYFrom Castille

                  C/ Leganitos, 10, 28013, Madrid

                  9.1 / 10
                  1,049 reviews

                  Average price €34 american express Welcome

                  20% off the 'a la carte' menu

                  InsiderPAYFrom Castille

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

                  9.5 / 10
                  518 reviews

                  Average price €45

                    PAYItalian

                    Calle Mayor, 31, 28012, Madrid

                    8.0 / 10
                    40 reviews

                    Average price €25 Accepts Yums

                    50% off the 'a la carte' menu

                      Pizzeria

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

                      9.5 / 10
                      2,060 reviews

                      Average price €22 american express Welcome

                        PAYFrom Asturias

                        Costanilla de los Ángeles, 8, 28013, Madrid

                        9.2 / 10
                        146 reviews

                        Average price €20

                        Menú Especial Degustación €24

                        InsiderPAYMexican

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

                        9.3 / 10
                        1,049 reviews

                        Average price €30 american express Welcome

                        InsiderPAYFrench

                        Calle de la Amnistia 4, 28013, Madrid

                        9.7 / 10
                        5,246 reviews

                        Average price €41 Accepts Yums

                        30% off the 'a la carte' menu

                          Mexican

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

                          9.4 / 10
                          1,822 reviews

                          Average price €25

                          InsiderFrom Galicia

                          Calle Veneras, 4, 28013, Madrid

                          9.3 / 10
                          670 reviews

                          Average price €50

                          30% off the 'a la carte' menu

                            PAYMexican

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

                            9.2 / 10
                            910 reviews

                            Average price €15

                            InsiderMediterranean

                            C/ Preciados, 37, 28013, Madrid

                            9.4 / 10
                            138 reviews

                            Average price €40

                            MICHELINSpanish

                            Cuesta Santo Domingo, 5, 28013, Madrid

                            9.5 / 10
                            1,834 reviews

                            Average price €50 Accepts Yums

                            20% off the 'a la carte' menu

                              Mediterranean

                              Calle del Meson de Paños, 1, 28013, Madrid

                              9.6 / 10
                              40 reviews

                              Average price €16

                                Middle Eastern

                                Calle de Jacometrezo, 15, 28013, Madrid

                                Average price €24

                                40% off the 'a la carte' menu

                                  PAYFusion

                                  Calle de las Fuentes, 1, 28013, Madrid

                                  9.1 / 10
                                  33 reviews

                                  Average price €20

                                  Frequently Asked Questions