This charming church is a peaceful haven in Santiago del Teide, with a marble-floored interior emblazoned with red, green and gold.
This charming church is a peaceful haven in Santiago del Teide, with a marble-floored interior emblazoned with red, green and gold.








