The Tesla Showroom located in the Broadway Plaza in downtown Walnut Creek has won Best Retail Storefronts in the 2016 Walnut Creek Action for Beauty Council Awards.
The Tesla Showroom located in the Broadway Plaza in downtown Walnut Creek has won Best Retail Storefronts in the 2016 Walnut Creek Action for Beauty Council Awards.