France Visa Information In Sri Lanka is located in Colombo, Sri Lanka on No: 19 Dudley Senanayake Mawatha. France Visa Information In Sri Lanka is rated 4.4 out of 5 in the category visa and passport office in Sri Lanka.
Address
No: 19 Dudley Senanayake Mawatha