indian Embassy in France

Address:

  • 13-15 rue Alfred Dehodencq 75016 - Paris, France
  • VF Services (UK) Limited
    • Centre de Demande de Visa pour l’Inde, 42-44 Rue de Paradis, Paris - 75010, France
    • M7 –Poissonniere, RER B & RER D – Gare Du Nord

Visa Details