We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Spanish Restaurants in Santa Cruz de Tenerife

Sort by:
Relevance
Ranking
Name
Willing to travel? We found great results within 40 km of Santa Cruz de Tenerife.
Expand your search.

Restaurante Sagrario

#4 of 188 Results
$$$$ Map
Visitor photos (105)
Matched on: Seafood Mediterranean European Spanish

El Mirador Benijo

#6 of 188 Results
$$ - $$$ Map
Visitor photos (170)
Matched on: Mediterranean Spanish Seafood

Mar y Montana

#10 of 188 Results
$$ - $$$ Map
Visitor photos (35)
Matched on: Spanish Delicatessen Mediterranean European

Picatostes

#11 of 188 Results
$$ - $$$ Map
Visitor photos (61)
Reserve

Basic burger bar

#14 of 188 Results
$$ - $$$ Map
Visitor photos (19)
Matched on: Bar Cafe Spanish Pub

La Hierbita

#15 of 188 Results
$$ - $$$ Map
Visitor photos (199)

Cafe Guimera

#16 of 188 Results
$ Map
Visitor photos (23)
Matched on: French Mediterranean European Spanish

El Taperio

#18 of 188 Results
$$ - $$$ Map
Visitor photos (61)
Matched on: Mediterranean European Spanish

Cortxo Gastrobar

#19 of 188 Results
$$ - $$$ Map
Visitor photos (122)
Matched on: Mediterranean European Spanish

Santo Pecado Cocktails & Grill

#20 of 188 Results
$$ - $$$ Map
Visitor photos (67)

Noi Restaurante

#21 of 188 Results
$$$$ Map
Visitor photos (46)
Matched on: Spanish Contemporary Fusion

Baobab

#24 of 188 Results
$$ - $$$ Map
Visitor photos (137)

Restaurante La Posada

#25 of 188 Results
$$ - $$$ Map
Visitor photos (29)
Matched on: Mediterranean European Spanish

Tasca la Monteria

#27 of 188 Results
$$ - $$$ Map
Visitor photos (56)
Matched on: Mediterranean European Spanish

Los Reunidos

#29 of 188 Results
$$ - $$$ Map
Visitor photos (34)

La Frasca

#30 of 188 Results
$$ - $$$ Map
Visitor photos (47)
Matched on: Mediterranean Spanish