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 Romantic Restaurants in Plaza Mayor, Madrid

22 restaurants

Sort by Relevance

InsiderMexican

Entre Suspiro y Suspiro

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

9.2 / 10
1,025 reviews

Average price €30 american express Welcome

Menú INSIDER Week 25€

    Italian

    Escalerilla de piedra 2, arco de cuchilleros, 28012, Madrid

    9.5 / 10
    164 reviews

    Average price €17

    30% off food!

      Armenian

      Calle del Espejo, 10, 28013, Madrid

      9.1 / 10
      1,021 reviews

      Average price €50

      50% off food!

        Japanese

        Calle del Príncipe, 16, 28012, Madrid

        9.1 / 10
        10,043 reviews

        Average price €20 american express Welcome

        30% off food!

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

          Indian

          Calle Núñez de Arce, 15, 28012, Madrid

          8.7 / 10
          971 reviews

          Average price €15 american express Welcome

          -50% en carta (bebidas, menús, arroz y pan como guarnición excluidos)

            Pizzeria

            Plaza del Conde de Miranda, 4, 28005, Madrid

            Average price €15 Accepts Yums

            40% off food!

            InsiderFrench

            Calle de la Amnistia 4, 28013, Madrid

            9.7 / 10
            5,073 reviews

            Average price €50 Accepts Yums

            50% off food!

              Peruvian

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

              8.8 / 10
              2,327 reviews

              Average price €25

              30% off food!

              InsiderFrom market

              C/ Unión, 8, 28013, Madrid

              9.2 / 10
              540 reviews

              Average price €40

              Menú INSIDER Week 25€

                Peruvian

                Calle de la Bolsa, 4, 28012, Madrid

                8.7 / 10
                358 reviews

                Average price €15

                30% off food!

                  Mexican

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

                  9.3 / 10
                  811 reviews

                  Average price €15

                  Menú del día de lunes a viernes de 13 a 16:30 11 €

                  InsiderFrom market

                  Plaza de Oriente, 6, 28013, Madrid

                  9.2 / 10
                  688 reviews

                  Average price €50

                  Menú 45 €

                    Mediterranean

                    Calle del Marqués Viudo de Pontejos, 9, 28012, Madrid

                    9.3 / 10
                    83 reviews

                    Average price €20

                      Spanish

                      Calle de la Bolsa 3, 28012, Madrid

                      8.5 / 10
                      141 reviews

                      Average price €15

                      40% off food!

                        YUMS x2Fusion

                        Plaza del Conde de Miranda, 4, 28005, Madrid

                        8.9 / 10
                        903 reviews

                        Average price €25

                        30% off food!

                          Pizzeria

                          C/ Coloreros, 5, 28013, Madrid

                          9.6 / 10
                          1,384 reviews

                          Average price €22

                            Spanish

                            C/ Cava Alta, 17, 28005, Madrid

                            8.9 / 10
                            607 reviews

                            Average price €45 american express Welcome

                            InsiderPizzeria

                            Calle de los Donados, 2, 28013, Madrid

                            9.1 / 10
                            1,465 reviews

                            Average price €18

                              Mediterranean

                              Calle Tintoreros, 4, 28005, Madrid

                              Average price €23

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

                                Spanish

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

                                Average price €25

                                  American

                                  Calle del Prado, 3, 28014, Madrid

                                  Average price €22

                                  InsiderSpanish

                                  Calle de Toledo, 28, 28005, Madrid

                                  Average price €32