Embassy of France in Colombo, Sri Lanka. address; 89 Rosemead place Colombo 7 Sri Lanka. The French embassy in Colombo supports Sri Lankan citizens through its consular services. Sri Lankan citizens need a visa for travelling to France as tourists.
[envira-gallery id=”6146″]