Covers Nepal from India
Embassy of Spain in Delhi
Embajada de España en India · Delhi, India
-
Address 12, Prithviraj Road. New Delhi 110011Directions
-
Phone +91) 11 4129 3000Call
-
Emergency phone + 91 98101 74160Call
-
Email [email protected]Email
-
Official website exteriores.gob.esOpen
Services
- Consular assistance
- Passport
- Notarial
- Visa