Indian Embassy in Argentina:

Embassy of India in Argentina

Address: Torre Madero, 19th Floor, Avenida Eduardo Madero 942,[1106] Buenos Aires, Argentina
Telephone: 00-54-11-43934001, 43934156
Fax: 00-54-11-43934063

Argentina, is the second largest country in South America, constituted as a federation of 23 provinces and an autonomous city, Buenos Aires. It is the eighth-largest country in the world by land area and the largest among Spanish-speaking nations, though Mexico, Colombia and Spain are more populous.

Argentina Visa Information---------------> Argentina Visa