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 Spanish Restaurants in Santa Cruz de Tenerife

21 restaurants

Sort by Relevance

    Spanish

    Picatostes

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

    9.6 / 10
    287 reviews

    Average price €25

    YUMS x2InsiderPAYSpanish

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

    9.5 / 10
    568 reviews

    Average price €35 american express Welcome

      Spanish

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

      Average price €20

      30% off the 'a la carte' menu

        PAYFrom Canarias

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

        9.2 / 10
        1,596 reviews

        Average price €20 Accepts Yums

        30% off the 'a la carte' menu

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

          Spanish

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

          9.3 / 10
          30 reviews

          Average price €20

            Spanish

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

            9.2 / 10
            3 reviews

            Average price €13

            InsiderSpanish

            Emilio Calzadilla, 3, 38002, Santa Cruz de Tenerife

            9.0 / 10
            93 reviews

            Average price €40 american express Welcome

              From Canarias

              Calle José Hernández Alfonso, nº11, 38003, Santa Cruz de Tenerife

              Average price €10

                Spanish

                Calle de S. Francisco, 28, 38002, Santa Cruz de Tenerife

                Average price €25

                  From Canarias

                  Carretera General Los Menores, 22, 38001, Santa Cruz de Tenerife

                  Average price €15

                    Spanish

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

                    Average price €10

                      From Canarias

                      Calle Imeldo Seris, 38003, Santa Cruz de Tenerife

                      Average price €20

                        From Canarias

                        Calle Agustin Espinosa Garcia, 16, 38007, Santa Cruz de Tenerife

                        9.1 / 10
                        22 reviews

                        Average price €20

                          Spanish

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

                          Menú 16.05€ €16.05

                            Spanish

                            Calle Perdón, 17, 38006, Santa Cruz de Tenerife

                            Average price €20

                              Spanish

                              Calle Clavel, n 9, 38003, Santa Cruz de Tenerife

                              Average price €18

                                From Canarias

                                Calle el perdón número 13, 38006, Santa Cruz de Tenerife

                                Average price €35

                                  From Canarias

                                  Carretera General, Agua Garcia a la Esperanza, 70, 38355, Santa Cruz de Tenerife, 38639, Santa Cruz de Tenerife

                                  Average price €20

                                    Spanish

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

                                    Average price €12

                                      From Canarias

                                      Avenida San Sebastián, 152, 38005, Santa Cruz de Tenerife

                                      Average price €26

                                        Spanish

                                        Calle Viera y Clavijo, 38, 38002, Santa Cruz de Tenerife

                                        Average price €25

                                        Frequently Asked Questions