vfs visa application centre is located in Ottawa, Canada on 2211 Riverside Dr.. vfs visa application centre is rated 2.8 out of 5 in the category visa and passport office in Canada. vfs visa application centre is a company based out of 2211 Riverside Dr, Ottawa, Ontario, Canada.
Address
2211 Riverside Dr.
Headquarters
Ottawa, Ontario