Tesla says goodbye to Robson Street store in Vancouver, B.C.
Seven years after it first opened, Tesla has shuttered one of their store locations on Vancouver’s famous Robson Street. Famous for its shopping and dining experiences, Robson Street in downtown Vancouver is also home to […]