After I walked up the stairs next to the "Haunted House" in Wanchai I came across this statue (probabbly of St. Francis ?)
It is hidden behind old walls. Could that be where the old St. Francis Canossian College was located ? Thank you so much for any information. Have a good weekend.
Date picture taken
unknown