New Supercharger - 668 S Alameda St , Los Angeles, CA (8 V3 stalls)

While exploring City of LA records I found this supercharger permit. I don’t think I saw that anyone had posted about it yet.

2 Likes