Regarding the "heliport" on the parking lot: I would rather call it a helipad. "Heliport" suggests some infrastructure, hangar, fuel pump, perhaps even an office cum passenger accomodation. Here there isn't even a windsock, as far as I can see on www imagery.