Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Romantic Restaurants in Opera, Madrid

18 restaurants

Sort by Relevance

    Armenian

    Gayane´s

    Calle del Espejo, 10, 28013, Madrid

    8.9 / 10
    940 reviews

    Average price €27 Accepts Yums

    50% off food!

    InsiderFine Dining

    Plaza de Oriente, 6, 28013, Madrid

    9.2 / 10
    669 reviews

    Average price €50

    Menú 45 €

    InsiderFrench

    Calle de la Amnistia 4, 28013, Madrid

    9.7 / 10
    4,626 reviews

    Average price €50 Accepts Yums

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

      Italian

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

      9.2 / 10
      1,007 reviews

      Average price €15 american express Welcome

      30% off food!

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

      InsiderFrench

      Calle de la Amnistia, 10, 28013, Madrid

      9.5 / 10
      134 reviews

      Average price €55

        Pizzeria

        C/ Coloreros, 5, 28013, Madrid

        9.4 / 10
        1,241 reviews

        Average price €22

        InsiderFrom market

        C/ Unión, 8, 28013, Madrid

        9.5 / 10
        501 reviews

        Average price €40

        InsiderMexican

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

        9.1 / 10
        956 reviews

        Average price €30 american express Welcome

        MENU HEMOS VUELTO 35 €

        InsiderSpanish

        Cuesta Santo Domingo, 5, 28013, Madrid

        9.2 / 10
        2,271 reviews

        Average price €35 Accepts Yums

        30% off food!

          Mexican

          Plaza San Martín, 2, 28013, Madrid

          9.1 / 10
          669 reviews

          Average price €15

          InsiderFrom market

          Plaza del Biombo, 5, 28013, Madrid

          8.8 / 10
          538 reviews

          Average price €45 Accepts Yums

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

          InsiderIndian

          C/ Vergara, 7, 28013, Madrid

          9.4 / 10
          1,328 reviews

          Average price €15

            Creative

            Calle Isabel la Católica, 2, 28013, Madrid

            8.4 / 10
            824 reviews

            Average price €50

              Spanish

              C/ Cava Alta, 17, 28005, Madrid

              8.2 / 10
              604 reviews

              Average price €45 american express Welcome

                Fine Dining

                Plaza Santo Domingo, 13, 28013, Madrid

                6.8 / 10
                290 reviews

                Average price €25

                Menú de Pintxos para Compartir 21 €

                InsiderPizzeria

                Calle de los Donados, 2, 28013, Madrid

                8.5 / 10
                1,470 reviews

                Average price €18

                InsiderFusion

                Travesía Trujillos, 2, 28013, Madrid

                Average price €35

                  Spanish

                  Calle de San Martín, 3, 28013, Madrid

                  Average price €25

                  Filter

                  TheFork advantages