Newly installed chargers! But not open to the public.
Electric Charging Station is located at 161 Island Ave, Wilmington, CA 90744