telecentre
From Longman Business DictionaryRelated topics: Computerstelecentretel‧e‧cen‧tre /ˈteliˌsentə-ər/ British English, telecenter American English noun [countable]TELECOMMUNICATIONS a building where people can work on computers, telephones etc instead of travelling to their offices