Try to find the spot where the photographer was standing.
The Denby Buildings (see note) indicates 1885 - www.britishlistedbuildings.co.uk/en-481841-denby-building...
More history -
www.leamingtonhistory.co.uk/?p=556 - "The foundation stone was layed in October 1882 and the building was opened two years later on 18th September 1884."
[http://www.flickr.com/photos/beachcomberaustralia] Thank you - we'll update our records with this info.