1 station · 12 total stalls.
523 South Shore Center, Alameda, CA, 94501
Open · Listed as Tesla-only · Opened Dec 15, 2018
Open in Google Maps
← All California Superchargers · Home