Locations
Tata Canadian locations are:
- 1959 Upper Water Street (Purdy's Wharf Tower 1), Halifax, Nova Scotia - offices
- 1555 rue Carrie Derick, Montreal - head office
- 825 Milner Avenue, Toronto (former earth station for VNSL and Teleglobe)
Read more about this topic: VSNL International Canada