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 Vegan in San Cristóbal de La Laguna

19 restaurants

Sort by Relevance

    Mediterranean

    Juanito - Restaurante Bodegón

    Carr. de la Esperanza, 38201, San Cristóbal de La Laguna

    Average price €20

      Spanish

      Calle San Antonio, 6, 38202, San Cristóbal de La Laguna

      Average price €15

        Spanish

        Calle Viana, 3, 38201, San Cristóbal de La Laguna

        Average price €16

          Fusion

          Calle El Casino, 7, 38280, Tegueste

          9.8 / 10
          30 reviews

          Average price €15

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

            Mediterranean

            Calle Sto Domingo, 2 plaza de la iglesia de la concepción, 38003, Santa Cruz de Tenerife

            9.1 / 10
            135 reviews

            Average price €17

              Fusion

              Calle Celia Cruz, 4, 38003, Santa Cruz de Tenerife

              9.1 / 10
              32 reviews

              Average price €17 american express Welcome

                Spanish

                Calle San Juan, 19, 38320, San Cristóbal de La Laguna

                Average price €14

                  Fusion

                  Av. Francisco la Roche 49, 38001, Santa Cruz de Tenerife

                  Average price €17

                    Meat Cuisine

                    Calle Puerto Escondido 4, 38002, Santa Cruz de Tenerife

                    9.3 / 10
                    63 reviews

                    Average price €25

                      International

                      Calle Heliodoro Rodríguez González 5, 38005, Santa Cruz de Tenerife

                      Average price €20 american express Welcome

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

                      InsiderFrom market

                      Emilio Calzadilla, 3, 38002, Santa Cruz de Tenerife

                      9.1 / 10
                      86 reviews

                      Average price €40 american express Welcome

                        Italian

                        Calle Barcelona, 6 Local 4, 38204, San Cristóbal de La Laguna

                        Average price €14

                          International

                          Rambla de Santa Cruz, 116, 38001, Santa Cruz de Tenerife

                          8.8 / 10
                          34 reviews

                          Average price €14

                            Spanish

                            Calle la Marina, 9, 38002, Santa Cruz de Tenerife

                            Average price €13

                              Spanish

                              Calle Conde de Pallazar local 16, 38010, Santa Cruz de Tenerife

                              Average price €10

                                From market

                                Calle Dr. Guigou, 29, 38001, Santa Cruz de Tenerife

                                Menú 16.05€

                                  Umbro

                                  Calle Candelaria, 22, 38003, Santa Cruz de Tenerife

                                  Average price €10

                                  Mediterranean

                                  Av. Ángel Guimerá, 37, 38003, Santa Cruz de Tenerife

                                  Average price €40

                                  InsiderFusion

                                  Calle del Perdón, 5, 38006, Santa Cruz de Tenerife

                                  Average price €30