VFS Global Canada Visa Application Center is located in Saudi Arabia on 2591, 2nd Floor, Al Hada District, Beside Courtyard Marriott Hotel. VFS Global Canada Visa Application Center is rated 3.8 out of 5 in the category visa and passport office in Saudi Arabia.
Address
2591, 2nd Floor, Al Hada District, Beside Courtyard Marriott Hotel
Accessibility
Wheelchair-accessible entrance