DishesDietary requirementsTheFork selections ServicesSetting and ambienceCuisinesLoyalty programInsider selectionsOnly with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Restaurants in Santa Cruz de Tenerife

42 restaurants
Why you received these results
Hamburguesa Nostra - La Salle, Santa Cruz de Tenerife
Top Rated

    American

    Hamburguesa Nostra - La Salle

    Av. Tres de Mayo, 26, 38005, Santa Cruz de Tenerife

    9.4 / 10
    212 reviews

    Average price €16

    30% off the 'a la carte' menu

    Mesón Los Ángeles, Santa Cruz de Tenerife

      PAYFrom Canarias

      Av. Islas Canarias, 28, 38006, Santa Cruz de Tenerife

      9.1 / 10
      2,075 reviews

      Average price €20 Accepts Yums american express Welcome

      30% off the 'a la carte' menu

      Etereo by Pedro Nel, Santa Cruz de Tenerife
      Top Rated

      YUMS x2MICHELINSpanish

      Calle San Antonio, 63, 38001, Santa Cruz de Tenerife

      9.6 / 10
      876 reviews

      Average price €35 american express Welcome

      La Refranera, Santa Cruz de Tenerife
      Top Rated

      InsiderSpanish

      Emilio Calzadilla, 3, 38002, Santa Cruz de Tenerife

      9.4 / 10
      140 reviews

      Average price €40 american express Welcome

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

      Atípico Asia - Luxury Oriental Experiencie, Santa Cruz de Tenerife

        PAYJapanese

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

        9.4 / 10
        74 reviews

        Average price €18

        30% off the 'a la carte' menu

        Mundo Iberico - Santa Cruz de Tenerife, Santa Cruz de Tenerife

          YUMS x2PAYMediterranean

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

          8.6 / 10
          23 reviews

          Average price €30

          Ghio's Burger Crafters, Santa Cruz de Tenerife
          On A Budget

            PAYAmerican

            Emilio Calzadilla, 4, 38004, Santa Cruz de Tenerife

            9.8 / 10
            74 reviews

            Average price €15 american express Welcome

            Lebeche, Santa Cruz de Tenerife

              PAYSpanish

              C. Antonio Domínguez Alfonso, 39, 38003, Santa Cruz de Tenerife

              8.7 / 10
              17 reviews

              Average price €30

              30% off the 'a la carte' menu

              Al Fresco By Edujota, Santa Cruz de Tenerife

                Mediterranean

                Calle de Callao de Lima, 12, 38002, Santa Cruz de Tenerife

                8.7 / 10
                41 reviews

                Average price €20 american express Welcome

                La Bodeguita del Medio de la Noria, Santa Cruz de Tenerife
                On A Budget

                  YUMS x2PAYCuban

                  Pl. Santo Domingo, S/N, 38003, Santa Cruz de Tenerife

                  9.3 / 10
                  48 reviews

                  Average price €12

                  Sushi Hokkaido, Santa Cruz de Tenerife
                  On A Budget

                    PAYJapanese

                    Plaza del Patriotismo, Nº4 local 9, 38002 Santa Cruz de Tenerife, Spain, 38002, Santa Cruz de Tenerife

                    9.1 / 10
                    24 reviews

                    Average price €15

                    Picatostes, Santa Cruz de Tenerife

                      Spanish

                      Calle San Francisco Javier, 59, 38001, Santa Cruz de Tenerife

                      9.2 / 10
                      321 reviews

                      Average price €25 american express Welcome

                      Ozónica, Santa Cruz de Tenerife
                      On A Budget

                        PAYAsian

                        C. Teobaldo Power, 12, 38002, Santa Cruz de Tenerife

                        8.8 / 10
                        5 reviews

                        Average price €12

                        Meson el Porton, Santa Cruz de Tenerife

                          PAYMediterranean

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

                          8.7 / 10
                          17 reviews

                          Average price €25 american express Welcome

                          Sook Gastrobar - Hotel Silken Atlántida Santa Cruz, Santa Cruz de Tenerife

                            Mediterranean

                            Av. Tres de Mayo, Esquina Aurea Díaz Flores, 38005, Santa Cruz de Tenerife

                            9.7 / 10
                            3 reviews

                            Average price €30

                            Sinestesia Gatroclub, Santa Cruz de Tenerife

                              International

                              Calle de Darias y Padron, 1. CC Nuestra Sra. de Africa, 38003, Santa Cruz de Tenerife

                              8.6 / 10
                              61 reviews

                              Average price €22 american express Welcome

                              Cantábrico Gatrobar, Santa Cruz de Tenerife

                                PAYFrom Canarias

                                Av. de San Sebastián, 51, 38003, Santa Cruz de Tenerife

                                8.5 / 10
                                80 reviews

                                Average price €20 american express Welcome

                                Vintage, Santa Cruz de Tenerife

                                  Mediterranean

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

                                  8.6 / 10
                                  147 reviews

                                  Average price €17

                                  Gonzalo’s Bar Restaurant, Santa Cruz de Tenerife
                                  On A Budget

                                    International

                                    Calle Dr. Allart, 29, 38003, Santa Cruz de Tenerife

                                    8.9 / 10
                                    258 reviews

                                    Average price €15 american express Welcome

                                    De Bocados, Santa Cruz de Tenerife

                                      Spanish

                                      Calle Dr. Allart, 22, 38003, Santa Cruz de Tenerife

                                      9.7 / 10
                                      37 reviews

                                      Average price €20 american express Welcome

                                      La luna restaurante tasca, Santa Cruz de Tenerife

                                        Mediterranean

                                        Calle Imeldo Seris, 11, 38003, Santa Cruz de Tenerife

                                        Average price €20

                                        C7 Gourmet, Santa Cruz de Tenerife

                                          Mediterranean

                                          Av. Manuel Hermoso Rojas, 8, 38003, Santa Cruz de Tenerife

                                          Average price €16

                                          Sabe Rico, Santa Cruz de Tenerife

                                            PAYSpanish

                                            C. de José Manuel Guimerá, 6, 38003, Santa Cruz de Tenerife

                                            Average price €18 Accepts Yums

                                            Cacio e Pepe, Santa Cruz de Tenerife

                                              Italian

                                              Paseo Milicias de Garachico, 3 - Local 1, 38002, Santa Cruz de Tenerife

                                              9.2 / 10
                                              285 reviews

                                              Average price €18

                                              La Cuevita, Santa Cruz de Tenerife

                                                PAYEuropean

                                                Carr. Autovìa San Andrès, 21, 38180, Santa Cruz de Tenerife

                                                4.0 / 10
                                                4 reviews

                                                Average price €20

                                                Frequently Asked Questions

                                                Cities around Santa Cruz de Tenerife