They should be at the front part of the parking lot. If you are talking about outlets for your charger, they don't have any, unless you find a random outlet.
I was there 2 weeks ago but I'm not sure for the charging station
Not seen or noticed
You can ask security agent and you will have an answer there.
Thanks! Your answer is awaiting moderation.