Your next pocket travel guide
Upvote:9
As far as I can see you should be mailing to a different address:
You should mail your application to: VFS Services USA Inc. UKVI Scanning Hub 145 West 45th St Floor 5 New York NY 10036
According to the UK Government website