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

95 restaurants

Sort by Relevance

    Spanish

    Taberna La Tienta

    Calle Alejandro González, 7, 28028, Madrid

    Average price €35

    Creative

    Calle del Gral. Pardiñas, 56, 28001, Madrid

    Average price €55

    InsiderAuthor

    Calle Conde de Aranda, 6, 28001, Madrid

    Average price €28

      From Navarre

      Calle de Hermosilla, 7, 28001, Madrid

      Average price €30

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

        Spanish

        Calle de Lagasca, 48, 28001, Madrid

        Average price €35

        InsiderFrom market

        Calle de Lagasca, 81, 28006, Madrid

        Average price €45

          Creative

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

          Average price €22

          InsiderDel Norte

          C/ Velázquez, 54, 28001, Madrid

          Average price €30

            From market

            C/ Goya, 2 (Plaza de Colón), 28001, Madrid

            Average price €30

            InsiderFrom market

            C/ Goya, 5 - 7, 1ª planta, 28001, Madrid

            Average price €40

              Spanish

              C/ Jorge Juan, 27, 28001, Madrid

              Average price €30

              InsiderPeruvian

              C/ Ayala, 27, 28001, Madrid

              Average price €50

                Spanish

                Avenida de Bruselas, 69, 28028, Madrid

                Average price €20

                  Pizzeria

                  C/ Lagasca, 32, 28006, Madrid

                  Average price €35

                    Spanish

                    Calle Lombia, 5, 28009, Madrid

                    Average price €24

                      Steakhouse

                      C/ General Díaz Porlier, 97 (semiesquina con Diego de León), 28006, Madrid

                      Average price €36

                        Spanish

                        Calle de Padilla, 3, 28006, Madrid

                        Average price €17

                          From market

                          Calle Puigcerdà, 8, 28001 Madrid, Spain, 28001, Madrid

                          Average price €35

                            Spanish

                            C/ Don Ramón de la Cruz, 49, 28006, Madrid

                            Average price €29

                            Today's lunch 16€

                              From market

                              C/ Villalar, 7, 28001, Madrid

                              Average price €51

                                Arrocería

                                C/ Jorge Juan, 13, 28001, Madrid

                                Average price €28

                                InsiderBasque

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

                                Average price €40

                                  Spanish

                                  Calle de Villafranca, 11, 28028, Madrid

                                  Average price €20

                                    Andalou

                                    Calle de Castelló, 24, 28001, Madrid

                                    Average price €15

                                    Menu 9.99€

                                      Spanish

                                      Calle de Alcalá, 80, 28009, Madrid

                                      Average price €10

                                      Menu 11€