Upgrade notice: The Gwulo website has recently been upgraded. For details of progress, or to report any problems, please click here. A copy of the pre-upgrade website is still available at http://old.gwulo.com.
I've compared this to the few, later photos I have, and I think it is the northeast corner of Lockhart and Luard Roads. If it is not, please correct me. At any rate, a rare view of a Wanchai bar from just after "The World of Suzie Wong" was written, but before the Movie was filmed.
Date picture taken (to nearest decade for older photos):