Address :3 E 64th St, New York, NY 10065
I think it's on 64E. Google the address and follow it. It will take you but I suggest someone drive you there or use taxi/Uber. Parking is difficult to find. Embassy walk-in is 9:30 to 11:30 am when I visited a month back
Thanks! Your answer is awaiting moderation.