got that google map link ?
http://maps.google.com/maps?oi=map&q=3900+Desire+Parkway,+New+Orleans,+LA
http://maps.google.com/maps?oi=map&q=8201+Willow+Street,+New+Orleans,+LA
http://maps.google.com/maps?oi=map&q=6700+Plaza+Drive,+New+Orleans,+LA
the one for the Desire Parkway lot does show some vehicles, Willow Street looks to be an enclosed building of some kind, and I haven't tried the admin building