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 Barrio Salamanca, Madrid

320 restaurants

Sort by Relevance

    Author

    La Quimera

    C/ Sancho Dávila, 34, 28028, Madrid

    Average price €35

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

      From market

      Calle del Príncipe de Vergara, 87, 28006, Madrid

      Average price €24

      Menú 30€ 30 €

        From Galicia

        Calle de Jorge Juan, 56, 28001, Madrid

        Average price €30 Accepts Yums american express Welcome

          Pizzeria

          Calle de Serrano, 100, 28006, Madrid

          Average price €20

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

            From market

            Calle de Velázquez, 80, 28001, Madrid

            Average price €16

            InsiderSpanish

            Calle de Velázquez, 8, 28001, Madrid

            Average price €30

              Pizzeria

              Calle de López de Hoyos, 9, 28006, Madrid

              Average price €16

                Mediterranean

                Calle de Lagasca, 115, 28006, Madrid

                Average price €24

                  Spanish

                  Calle de Claudio Coello, 67, 28001, Madrid

                  Average price €50

                    Mediterranean

                    Calle de Juan Bravo, 29, 28006, Madrid

                    Average price €24

                      Mediterranean

                      Calle de Serrano, 93, 28006, Madrid

                      8.3 / 10
                      8 reviews

                      Average price €15

                      InsiderFrom Galicia

                      Calle Blanca de Navarra, 6, 28010, Madrid

                      9.5 / 10
                      202 reviews

                      Average price €25 american express Welcome

                      InsiderFrom market

                      Calle de Claudio Coello, 116, 28006, Madrid

                      9.5 / 10
                      177 reviews

                      Average price €30

                        Andalou

                        Calle de Lagasca, 117, Madrid, Spain, 28006, Madrid

                        Average price €20

                          Fusion

                          Calle de Francisco Silvela, 78, 28028, Madrid

                          Average price €15

                          Set Menus 0€ and 30€

                            Japanese

                            C/ Jose Ortega y Gasset, 67, 28006, Madrid

                            Average price €20

                            MENU BUFFET LIBRE DE LA CARTA 18.80€

                              Mediterranean

                              Calle de Miguel Angel, 18, 28010, Madrid

                              9.4 / 10
                              314 reviews

                              Average price €20

                                International

                                Calle de Recoletos, 10, 28001, Madrid

                                Average price €25

                                  Lebanese

                                  Calle de López de Hoyos, 9, 28006, Madrid

                                  Average price €12

                                    From market

                                    Plaza de Manuel Becerra, 19, 28028, Madrid

                                    Average price €20

                                      Spanish

                                      C/ Lagasca, 74, 28001, Madrid

                                      Average price €43

                                        Spanish

                                        C/ Monte Esquinza, 34, 28010, Madrid

                                        Average price €43

                                          Mediterranean

                                          Goya, 125, 28009, Madrid

                                          5.3 / 10
                                          37 reviews

                                          Average price €18

                                            From market

                                            Calle de Francisco Silvela, 77, 28028, Madrid

                                            Average price €25

                                              Spanish

                                              Calle de Goya, 127, 28009, Madrid

                                              Average price €20