NeighborhoodsOnly 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 León

13 restaurants

Sort by Relevance

    Spanish

    El Topo

    Plaza Regla 9, 24003, León

    8.5 / 10
    158 reviews

    Average price €29

      Spanish

      Plaza Mayor, 28, 24003, León

      Average price €22

      Menú diario de 3 vuelcos + pan + postre 21,5 €

      InsiderSpanish

      PLAZA SAN MARCOS, 7, 24001, León

      9.0 / 10
      162 reviews

      Average price €45 american express Welcome

        From Asturias

        Calle Platerias, 1, 24003, León

        8.7 / 10
        17 reviews

        Average price €20

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

          Spanish

          Calle las Varillas, 3, 24003, León

          Average price €25 american express Welcome

            Spanish

            Plaza San Lorenzo, 24007, León

            Average price €25

              From Castille

              Calle San Pedro, 38, 24164, Santa Olaja de Eslonza

              9.0 / 10
              3 reviews

              Average price €15 Accepts Yums

              50% off food!

              InsiderCreative

              Av del Padre Isla, 1, 24002, León

              Average price €35

                From Castille

                Calle Gral. Lafuente, s/n, 24003, León

                Average price €30

                  From Castille

                  Calle General Lafuente, 24003, León

                  Average price €25

                    Spanish

                    Plaza la Huerta nº 1 y 2 Trobajo del Camino, León, España, 24010, Trobajo del Camino

                    Average price €17

                      Creative

                      C/ Ave María, 2 bajos, 24007, León

                      Average price €28

                        Spanish

                        Calle Sierra Pambley, 3, 24003, León

                        Average price €40