Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Romantic Restaurants in Puerta del Sol, Madrid

20 restaurants
La Esquina del Real, Madrid
Great Deal

InsiderPAYFrench

La Esquina del Real

Calle de la Amnistia 4, 28013, Madrid

9.6 / 10
5,769 reviews

Average price €40 american express Welcome

-50% en carta - TheFork Festival

LoBbyto Cocktail Bar, Madrid

    YUMS x2Mediterranean

    Calle de Echegaray, 8, 28014, Madrid

    8.9 / 10
    71 reviews

    Average price €25

    El Show-Brunch del Inglés con actuación €37

    MACAO, Madrid

      Japanese

      Calle del Príncipe, 16, 28012, Madrid

      9.0 / 10
      12,333 reviews

      Average price €20 american express Welcome

      40% off the 'a la carte' menu

      GastroVía 61 – Hotel Mayorazgo, Madrid
      Top Rated

      InsiderSpanish

      Calle de la Flor Baja, 3, 28013, Madrid

      9.4 / 10
      3,457 reviews

      Average price €40 american express Welcome

      20% off the 'a la carte' menu

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

      El Ingenio de Cervantes, Madrid

        PAYFrom Castille

        C/ Leganitos, 10, 28013, Madrid

        9.2 / 10
        1,238 reviews

        Average price €34

        20% off the 'a la carte' menu

        Indian Aroma, Madrid
        Top Rated

          Indian

          C/ Ventura de la Vega, 6, 28014, Madrid

          9.5 / 10
          1,177 reviews

          Average price €18 american express Welcome

          Asador Real, Madrid

            YUMS x2From Castille

            Plaza Isabel II, 1, 28013, Madrid

            8.9 / 10
            394 reviews

            Average price €51 american express Welcome

            Trattoria Malatesta, Madrid

              Italian

              C/ Coloreros, 5, 28013, Madrid

              9.2 / 10
              1,710 reviews

              Average price €22 american express Welcome

              Entre Suspiro y Suspiro, Madrid
              Top Rated

              InsiderPAYMexican

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

              9.4 / 10
              1,124 reviews

              Average price €30 american express Welcome

              Taberna el Pirata, Madrid

                PAYVaried

                Calle de la Bolsa, 3, 28012, Madrid

                Average price €30

                30% off the 'a la carte' menu

                Davvero - Galería Canalejas, Madrid

                  PAYItalian

                  C. de Alcalá, 12, 28014, Madrid

                  9.3 / 10
                  95 reviews

                  Average price €35

                  El Barril de las Cortes, Madrid

                    Spanish

                    Carrera de San Jerónimo 17, 28014, Madrid

                    8.8 / 10
                    942 reviews

                    Average price €55 american express Welcome

                    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

                      Matritum, Madrid

                        Spanish

                        C/ Cava Alta, 17, 28005, Madrid

                        8.8 / 10
                        615 reviews

                        Average price €45 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

                          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

                            Algarabía, Madrid

                              PAYMediterranean

                              C/ Unión, 8, 28013, Madrid

                              9.3 / 10
                              569 reviews

                              Average price €40 american express Welcome

                              BARINKA, Madrid

                                PAYPeruvian

                                Calle de la Bolsa, 4, 28012, Madrid

                                8.7 / 10
                                604 reviews

                                Average price €25 american express Welcome

                                30% off the 'a la carte' menu

                                Garelos - Galería Canalejas, Madrid

                                  From Galicia

                                  C. de Alcalá, 12, 28014, Madrid

                                  Average price €30

                                  Monchis - Galería Canalejas, Madrid

                                    Fusion

                                    C. de Alcalá, 12, 28014, Madrid

                                    8.9 / 10
                                    5 reviews

                                    Average price €50

                                    Frequently Asked Questions