I recently applied for a UK VISA at the New York, NY consulate. The process is pretty straightforward and you can easily do it yourself. The process starts with an online application. The application is long (took me about an hour to complete) and you will need all your documents from Passport to bank statements ready.
On completing the application, you will be directed to pay the VISA fees, and book a fingerprinting and bio-metric appointment at the nearest USCIS center.
You will get two confirmation emails after submitting the application, one with your unique application number(starts with a GWF) and the other with your USCIS appointment confirmation.
Your appointment has to be atleast 1 week from the day you submitted your online application. You need to carry your appointment letter and original Indian Passport for your appointment. You may print the appointment confirmation and submitted application here, using your application ID that you got in the confirmation email.
My experience at the Kansas City, MO USCIS was great. I was in and out in 15 minutes, with my receipt. You will need to send this receipt (which is basically the appointment letter with a confirmation stamp) with your mail-in application.
I sent the following documents with my application to the NY consulate. A general guide can be found here.
1) Original Indian Passport and copies of front page and US H1-B VISA stamp
2) Printed application with Photo
3) Last 6 months' bank statements and payslips
4) Company letter verifying employment and compensation
5) An invitation letter from my cousin with her address and UK resident status, including a copy of her UK resident card. (Otherwise, you need emails of your hotel confirmation in the UK)
6) Saved travel itinerary from United.com (Do not book the tickets, it's okay to send just the itinerary)
7) Return UPS waybill, for them to mail back the passport.
8) USCIS receipt
That's it! I mailed the application on Friday, reached there on Tuesday, I got the confirmation email on Wednesday and a VISA acceptance email the next week on Monday.
On completing the application, you will be directed to pay the VISA fees, and book a fingerprinting and bio-metric appointment at the nearest USCIS center.
You will get two confirmation emails after submitting the application, one with your unique application number(starts with a GWF) and the other with your USCIS appointment confirmation.
Your appointment has to be atleast 1 week from the day you submitted your online application. You need to carry your appointment letter and original Indian Passport for your appointment. You may print the appointment confirmation and submitted application here, using your application ID that you got in the confirmation email.
My experience at the Kansas City, MO USCIS was great. I was in and out in 15 minutes, with my receipt. You will need to send this receipt (which is basically the appointment letter with a confirmation stamp) with your mail-in application.
I sent the following documents with my application to the NY consulate. A general guide can be found here.
1) Original Indian Passport and copies of front page and US H1-B VISA stamp
2) Printed application with Photo
3) Last 6 months' bank statements and payslips
4) Company letter verifying employment and compensation
5) An invitation letter from my cousin with her address and UK resident status, including a copy of her UK resident card. (Otherwise, you need emails of your hotel confirmation in the UK)
6) Saved travel itinerary from United.com (Do not book the tickets, it's okay to send just the itinerary)
7) Return UPS waybill, for them to mail back the passport.
8) USCIS receipt
That's it! I mailed the application on Friday, reached there on Tuesday, I got the confirmation email on Wednesday and a VISA acceptance email the next week on Monday.