Saint Pierre and Miquelon island is a self governing territory of France in the northwest Atlantic ocean and very near to Canadian province Newfoundland and Labrador. This is only French overseas territory which comes under France control.
France embassy Delhi:-
2/50-E Shantipath Chanakypuri,
New Delhi-110021
Tel. 91 (11) 4319 6100
Email. visas.new-delhi-amba@diplomatie.gouv.fr
France VFS service link to make prior appointment and to submit application with all supporting documents:-
www.vfs-france.co.in
To fill online visa application form:-
www.france-visas.gouv.fr
Visitor information center:-
Place is Ge’ne’ral de Gaulle BP 4274F97500
saint Pierre et Miquelon
Tel. +508 41 0200
Fax +508 41 3355
source