Found 1 place
Address: 523 South Shore Ctr #Alamda, Alameda, CA 94501
Latitude: 37.7563 (37°45′23″N), Longitude: -122.2493 (122°14′58″W)
Site: www.tesla.com