VFS Global UK Visa Application Center is located in Canada on Canada Visa Application Center, Leverage Business Group Mongiraud, Gros Islet, LC01 101 Gros Islet. VFS Global UK Visa Application Center is rated 3 out of 5 in the category visa and passport office in Canada.
Address
Canada Visa Application Center, Leverage Business Group Mongiraud, Gros Islet, LC01 101 Gros Islet