Q: Where is VFS Global?
A: VFS Global is located at: S-2 Level, Block E, Behind South Africa Visa Application Centre, International Trade Tower, Nehru Place, Nehru Place, New Delhi, Delhi 110019, India
Q: What are the coordinates of the VFS Global?
A: Latitude: 28.54844, Longitude: 77.2512918
Q: How is VFS Global rated?
A: VFS Global has not rated yet on addressschool.com