If you look on Google Maps for Lefferts Blvd and engage the satellite view, you can see the JFK long term parking lot. It's that giant thing with all the cars...
For your future reference, it's precisely at (latitude and longitude):
40.660646,-73.825647
If you look on Google Maps