Address:
Spanish Embassy in New Delhi, India
12 Prithviraj Road
New Delhi 110011
India
(+91) (11) 4129 3000
(+91) (11) 4129 3020
emb.nuevadelhi@maec.es
http://www.exteriores.gob.es/embajadas/nuevadelhi