U.S. Visa Centro

US Embassy New Delhi, India

Shantipath, Chanakyapuri
New Delhi - 110021