Santiago del Teide is an administrative center in Spain. Seat of a first-order administrative division. Population is about 12050.
Located in Santiago del Teide, Santa Cruz de Tenerife, Province of Santa Cruz de Tenerife, Canary Islands, Islas Canarias, Spain, near
Arona and
Guia de Isora.
Explore satellite maps, search places, check out a detailed Santiago del Teide's map on geolocated.