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

75 restaurants

Sort by Relevance

YUMS x2InsiderSpanish

Etereo by Pedro Nel

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

9.4 / 10
319 reviews

Average price €35 Accepts Yums

YUMS x2InsiderJapanese

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

9.2 / 10
83 reviews

Average price €35

Mediterranean

Av. de los Majuelos, 73, 38107, Santa Cruz de Tenerife

9.8 / 10
3 reviews

Average price €17

Pizzeria

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

9.6 / 10
4 reviews

Average price €15

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

International

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

9.4 / 10
37 reviews

Average price €15

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

Lebanese

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

Average price €17

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

InsiderFrom market

Emilio Calzadilla, 3, 38002, Santa Cruz de Tenerife

9.2 / 10
56 reviews

Average price €40

Mediterranean

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

9.1 / 10
111 reviews

Average price €17

Chinese

Emilio Calzadilla, 5, Bajo, 38002, Santa Cruz de Tenerife

9.1 / 10
16 reviews

Average price €20

Mediterranean

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

8.9 / 10
7 reviews

Average price €30

From Canarias

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

9.3 / 10
1,255 reviews

Average price €20 Accepts Yums

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

Spanish

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

9.8 / 10
8 reviews

Average price €20

Italian

Calle José Murphy, 1, 38002, Santa Cruz de Tenerife

8.9 / 10
120 reviews

Average price €20

Fusion

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

8.7 / 10
19 reviews

Average price €17

Argentinian

Rambla de Pulido, 12B, 38004, Santa Cruz de Tenerife

Average price €20

International

Av. del Atlántico 2, 38639, Santa Cruz de Tenerife

Average price €25

Italian

Av. Manuel Hermoso Rojas, 16, 38005, Santa Cruz de Tenerife

8.3 / 10
6 reviews

Average price €20

Mediterranean

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

9.3 / 10
40 reviews

Average price €35

YUMS x2International

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

8.8 / 10
27 reviews

Average price €18

From market

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

7.9 / 10
7 reviews

Average price €20

Korean

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

9.1 / 10
64 reviews

Average price €15

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

International

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

7.7 / 10
31 reviews

Average price €14

Italian

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

9.2 / 10
156 reviews

Average price €15

International

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

9.0 / 10
181 reviews

Average price €20

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

International

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

7.6 / 10
13 reviews

Average price €22

Cities around Santa Cruz de Tenerife

Filter

TheFork advantages