Where are Grenfell Centre and Telstra House both located?
Telstra House: The Telstra House is a skyscraper/high-rise building that is located in the Adelaide CBD on the northern side of Pirie Street.
i don't know