You should be able to get pretty close. You won't be right up to the door of the stadium but the Battery has streets you can get close with and then park.
There are drop offs at The Battery.
Very close
Close enough
You can get pretty close for a drop off
If you can deal with the traffic, you can get pretty close.
Yes you should be able to...
Thanks! Your answer is awaiting moderation.