Plaza de Espana

3.8
(1,027 reviews)
Avenida Maritima 128, 38003 Santa Cruz de Tenerife, Tenerife Spain
Points of Interest & Landmarks
Sights & Landmarks
Attraction