Company Information
- Company Name
- Tesla
- Category
- Tesla showroom
- Address
- 4545 La Jolla Village Dr Suite C17, San Diego, CA 92122, United States
- Country
- United States
Tesla address: 4545 La Jolla Village Dr Suite C17, San Diego, CA 92122, United States.
Tesla operates in the Tesla showroom category.