Canada Visa Application Centre VFS Lanka (Private) Limited is located in Colombo, Sri Lanka on 4-1/1 Geethanjalee Pl. Canada Visa Application Centre VFS Lanka (Private) Limited is rated 4.1 out of 5 in the category visa consultant in Sri Lanka.
Address
4-1/1 Geethanjalee Pl