Tesla Store and Service Center – Ottawa – Ontario – Canada
530 Motor Works PrivateOttawa, ON K2R 1J2 Store & Service:(613) 903-7071 Roadside Assistance:(877) 798-3752 Store Email:ottawa_ordersupport@tesla.com Service Email:barrhavenservice@tesla.com Store Hours:Monday […]