A few days ago at the #SunnyvalePublicLibrary I noticed this electric vehicle charger with solar panels. I expect that it includes a large battery (perhaps just below the panels). It seems to have plugs for two cars and a credit card reader that says #ChargePoint . I didn't happen to look for whether it offers free charging.
I just looked it up and found at https://www.plugshare.com/location/571175 that it costs $1.50 per hour.