VFS Global - Visa Center is located in Al Hada, Saudi Arabia on MJ8CJWC, Abrad Valley. VFS Global - Visa Center is rated 1.8 out of 5 in the category visa and passport office in Saudi Arabia.
Address
MJ8CJWC, Abrad Valley
Accessibility
Wheelchair-accessible entrance