x hide permanently

Tesla plugging into Cherry Creek Mall

BusinessDen

The electric car company has put down a flag in the Cherry Creek Shopping Center, wallpapering a storefront between J. Crew and Talbots on the lower level of the mall.