Seeing that it's not listed as a destination charger on Tesla's website, I would think it's not for public use. Probably best to ask the dealership before you use to be sure.
There are a few actual free chargers in the area near there, including the quakerbridge mall if you are stuck. Found a lot of people on plug share have intentions to mooch electric rather than use the chargers when needed and as allowed.