No not at this location you can try another location.
No
Well i dont know. But the parking lot the ceiling to me seems to low for a tall vehicle, i think. There is the parking lot without ceiling upstairs. But i have never seen any trucks in the main parking lot near the main entrence. But outside in the 211 street there are some parking spaces. This is by the 1st entrance which has steps/ stairs. These parking spots seem to be always occupiec so i never bother. Hope this helps.
Thanks! Your answer is awaiting moderation.