Where are Grenfell Centre and Telstra House both located?
Grenfell Centre: Grenfell Centre, also known as The Black Stump, is a high rise office building and is the third tallest building in Adelaide, Australia, with a height of 103 metres (338 feet).
i don't know