VFS Global Italy Visa Application Center is located in Saudi Arabia on 2nd floor Al Katheery Centre, Opposite SABB Bank, Al Rakaa. VFS Global Italy Visa Application Center is rated 3.4 out of 5 in the category visa and passport office in Saudi Arabia.
Address
2nd floor Al Katheery Centre, Opposite SABB Bank, Al Rakaa