Los Corales
Seafood · Spanish · Tapas
Restaurante Los Corales is a highly-rated restaurant in Santiago del Teide, praised for its excellent quality-price ratio. Reviewers highlight exquisite octopus and delicious potatoes, suggesting a focus on fresh seafood and traditional Spanish dishes.
Location