Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Romantic Restaurants in Plaza Mayor, Madrid

21 restaurants
It's Pinsa Madrid, Madrid
Top Rated

    YUMS x2PAYItalian

    It's Pinsa Madrid

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

    9.6 / 10
    596 reviews

    Average price €20

    La Esquina del Real, Madrid
    Great Deal

    InsiderPAYFrench

    Calle de la Amnistia 4, 28013, Madrid

    9.6 / 10
    5,765 reviews

    Average price €40 american express Welcome

    -50% en carta - TheFork Festival

    K.A, Madrid
    On A Budget

      PAYThai

      Calle de Grafal, 2, 28005, Madrid

      9.3 / 10
      889 reviews

      Average price €13

      30% off the 'a la carte' menu

      Fuorimercato, Madrid
      On A Budget

        PAYEuropean

        Plaza del Conde de Miranda, 4, 28005, Madrid

        8.9 / 10
        254 reviews

        Average price €15 american express Welcome

        30% off the 'a la carte' menu

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

        MACAO, Madrid

          Japanese

          Calle del Príncipe, 16, 28012, Madrid

          9.0 / 10
          12,323 reviews

          Average price €20 american express Welcome

          40% off the 'a la carte' menu

          Trattoria Malatesta, Madrid

            Italian

            C/ Coloreros, 5, 28013, Madrid

            9.2 / 10
            1,710 reviews

            Average price €22 american express Welcome

            Taste of India, Madrid
            On A Budget

              Indian

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

              8.7 / 10
              1,224 reviews

              Average price €15 american express Welcome

              40% off the 'a la carte' menu

              Taberna el Pirata, Madrid

                PAYVaried

                Calle de la Bolsa, 3, 28012, Madrid

                Average price €30

                30% off the 'a la carte' menu

                Algarabía, Madrid

                  PAYMediterranean

                  C/ Unión, 8, 28013, Madrid

                  9.3 / 10
                  567 reviews

                  Average price €40 american express Welcome

                  BARINKA, Madrid

                    PAYPeruvian

                    Calle de la Bolsa, 4, 28012, Madrid

                    8.7 / 10
                    603 reviews

                    Average price €25 american express Welcome

                    30% off the 'a la carte' menu

                    El Patrón - Taquería -, Madrid
                    On A Budget

                      PAYMexican

                      C. de Bordadores, 2, 28013, Madrid

                      8.6 / 10
                      415 reviews

                      Average price €15 american express Welcome

                      30% off the 'a la carte' menu

                      El Ingenio de Cervantes, Madrid

                        PAYFrom Castille

                        C/ Leganitos, 10, 28013, Madrid

                        9.2 / 10
                        1,239 reviews

                        Average price €34

                        20% off the 'a la carte' menu

                        Taste Gallery, Madrid

                          PAYMediterranean

                          Plaza de San Miguel, 8, 28005, Madrid

                          8.1 / 10
                          111 reviews

                          Average price €28

                          40% off the 'a la carte' menu

                          Pisco 41º, Madrid

                            Peruvian

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

                            9.0 / 10
                            2,632 reviews

                            Average price €25 american express Welcome

                            30% off the 'a la carte' menu

                            Casa Mories, Madrid

                              PAYMediterranean

                              Pl. de San Miguel, 5, 28005, Madrid

                              9.3 / 10
                              33 reviews

                              Average price €45 american express Welcome

                              La Vieja Taberna, Madrid

                                PAYMediterranean

                                C. de Toledo, 14, 28005, Madrid

                                Average price €25

                                30% off the 'a la carte' menu

                                Entre Suspiro y Suspiro, Madrid
                                Top Rated

                                InsiderPAYMexican

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

                                9.4 / 10
                                1,125 reviews

                                Average price €30 american express Welcome

                                Amicis, Madrid

                                  PAYFusion

                                  Plaza del Conde de Miranda, 4, 28005, Madrid

                                  9.2 / 10
                                  1,220 reviews

                                  Average price €25 american express Welcome

                                  Taberna del Capitán Alatriste, Madrid

                                  InsiderSpanish

                                  Calle Grafal, 7, 28005, Madrid

                                  9.3 / 10
                                  166 reviews

                                  Average price €40

                                  LA LONJA RESTAURANTE, Madrid

                                    Seafood

                                    Plaza de Oriente, 6, 28013, Madrid

                                    8.9 / 10
                                    706 reviews

                                    Average price €50 american express Welcome

                                    Matritum, Madrid

                                      Spanish

                                      C/ Cava Alta, 17, 28005, Madrid

                                      8.8 / 10
                                      615 reviews

                                      Average price €45 american express Welcome

                                      Frequently Asked Questions