Wow - I remember the views quite well, although I was not so high up - lol.
As to the site, it was indeed near Mrs MacQuarie's Chair and the Botanical Garden, i.e. the Royal Botanical Garden.
I could not insert another picture; it is easier to enter an URL from the web than one's own pictures ...