On top of the world.
I'm trying to place this. Somewhere near Central, I can see the UTS tower.
Yes, I can see UTS, too. What is that building that vaguely resembles a mosque in the medium distance? I reckon you are in a tower along Liverpool Street, opposite Hyde Park.
Looking south westish, from where Julie guessed. The Hyde Apartments. Not sure about the building though in question..
I'm down at Central early tomorrow on my way to Wauchope. Shall suss it out ...