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 Restaurants with Vegetarian dishes in Torrelavega

12 restaurants

Sort by Relevance

    Del Norte

    La Casa Encantada

    Paseo de Julio Hauzeur, 10, 39300, Torrelavega

    9.7 / 10
    140 reviews

    Average price €25

    30% off food!

      From market

      Av. Joaquín Fernández Vallejo, 39300, Torrelavega

      Average price €30

        Spanish

        Plaza Mayor, 11, 39330, Santillana Del Mar

        8.8 / 10
        242 reviews

        Average price €35

          Spanish

          Calle General, 7, 39360, Tagle

          8.6 / 10
          47 reviews

          Average price €20

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

            Spanish

            Calle Cantón, 16, 39330, Santillana Del Mar

            8.1 / 10
            116 reviews

            Average price €15

              Spanish

              Calle Manuel Perez Mazo, 39670, Puente Viesgo

              8.0 / 10
              72 reviews

              Average price €35

                Spanish

                CA-283, 39509, Mazcuerras

                8.8 / 10
                89 reviews

                Average price €15

                Menú 18 € 18 €

                  Mediterranean

                  Calle Goya, 2, 39300, Torrelavega

                  Average price €25

                    Spanish

                    Calle Poeta José Luis Hidalgo, 39300, Torrelavega

                    Average price €15

                      Mexican

                      Calle Argumosa, 6, 39300, Torrelavega

                      Average price €18

                        From market

                        Paseo de la Marina Española, 39340, Suances

                        Average price €22

                          Del Norte

                          Av Dorat, 1, 39330, Santillana Del Mar

                          Average price €30

                          Menu 16.9€