Apr. 13—Tesla, which manufactures some of the most popular electric vehicles in the world, is opening a store in Gilroy. Located at 500 Automall Drive, the store will be Tesla's first in South County.
For the past 15 years, the city of Gilroy has done its best to attract the kinds of big-box retailers that have been the bane of environmentalists, unions and small-business owners. But now a proposal ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results