Tesla opened its first retail store in West Los Angeles, Calif., in April 2008 and a second in Menlo Park, CA, in July 2008.
Tesla opened its first retail store in West Los Angeles in April 2008 in Menlo Park in July 2008. Tesla opened its first retail store in West Los Angeles in a second in Menlo Park in July 2008. Menlo Park was CA. West Los Angeles was Calif..