Original: Telstra's headquarters are located at the Telstra Corporate Centre in Melbourne, Australia.
Simplified: Telstra is the national telecom service in Australia.