No, they don't allow you to leave your car at their pick up site unfortunately.
There is street parking near the facility. Just pay attention to the street sweeping signs and make sure your days don't overlap with those and you should be fine
Thanks! Your answer is awaiting moderation.