Whether or not you are eligable for national health cover here in Tenerife you can still use the International Vaccinations centre in Santa Cruz to get the innoculations required for visiting other countries such as India.
The centre is located just past the entrance to the Rambla near the Monumento a la Victoria “angel statue”
Rambla Santa Cruz, 169
38001 – Santa Cruz de Tenerife
Teléfono: 922 99 92 10
You must make an appointment before you go which you can do on line HERE