Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Santa Cruz de Tenerife

67 restaurants

Sort by Relevance

YUMS x2InsiderSpanish

Etereo by Pedro Nel

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

9.5 / 10
545 reviews

Average price €35 american express Welcome

    International

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

    9.3 / 10
    212 reviews

    Average price €15

    30% off food!

    YUMS x2InsiderJapanese

    Calle Cineasta Miguel Brito, 2, 38007, Santa Cruz de Tenerife

    9.0 / 10
    206 reviews

    Average price €35

      YUMS x2Italian

      Av. Marítima, 15 Puerto de santiago (38683 ), 38639, Santa Cruz de Tenerife

      Average price €24

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

        Lebanese

        Calle Imeldo Serís, 38003, Santa Cruz de Tenerife

        8.5 / 10
        28 reviews

        Average price €18 Accepts Yums

        30% off food!

          Italian

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

          9.1 / 10
          193 reviews

          Average price €15

            From Canarias

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

            9.2 / 10
            1,543 reviews

            Average price €20 Accepts Yums

            30% off food!

            InsiderJapanese

            Paseo Milicias de Garachico 5, 38002, Santa Cruz de Tenerife

            9.3 / 10
            134 reviews

            Average price €36

              Spanish

              Rambla de Pulido, 15, 38004, Santa Cruz de Tenerife

              Average price €20

              30% off food!

                Korean

                Calle Imeldo Serís, 71, 38003, Santa Cruz de Tenerife

                8.8 / 10
                81 reviews

                Average price €15

                  Mediterranean

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

                  8.8 / 10
                  17 reviews

                  Average price €20

                    Lebanese

                    Av. de Venezuela, 24 - Local 3, 38008, Santa Cruz de Tenerife

                    Average price €17

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

                      Steakhouse

                      Av. de las Hespérides, 56, 38107, Santa Cruz de Tenerife

                      Average price €20

                        Pizzeria

                        Rambla de Santa Cruz, 13, 38006, Santa Cruz de Tenerife

                        8.8 / 10
                        7 reviews

                        Average price €15

                          YUMS x2Mediterranean

                          Calle José Hernández Alfonso, 1, 38003, Santa Cruz de Tenerife

                          8.9 / 10
                          24 reviews

                          Average price €20 Accepts Yums

                            Mediterranean

                            Av. Tres de Mayo, 7, 38003, Santa Cruz de Tenerife

                            8.6 / 10
                            21 reviews

                            Average price €30

                              Fusion

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

                              8.9 / 10
                              36 reviews

                              Average price €17 american express Welcome

                                International

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

                                8.6 / 10
                                35 reviews

                                Average price €22

                                  From market

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

                                  9.6 / 10
                                  284 reviews

                                  Average price €25

                                    Mediterranean

                                    Calle de Sta. Teresita, 3, 38001, Santa Cruz de Tenerife

                                    8.5 / 10
                                    65 reviews

                                    Average price €40

                                      International

                                      Calle de Carmen Monteverde, 50, 38003, Santa Cruz de Tenerife

                                      9.7 / 10
                                      34 reviews

                                      Average price €18

                                        Fusion

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

                                        Average price €17

                                        InsiderFrom market

                                        Emilio Calzadilla, 3, 38002, Santa Cruz de Tenerife

                                        9.2 / 10
                                        89 reviews

                                        Average price €40 american express Welcome

                                          Mediterranean

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

                                          9.2 / 10
                                          140 reviews

                                          Average price €17

                                            Spanish

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

                                            9.4 / 10
                                            27 reviews

                                            Average price €20

                                            Cities around Santa Cruz de Tenerife