The date is estimated to be 1910 like the other photos in this series.
A Chinese with queue is pulling a heavy-loaded cart. At the praya (Connaught Road) near a pier. In front of the pier is a small building with an extended gable, could not find a matching pier.
Possibly in Sheung Wan because it looks as if there are masts and power lines for the tram.
Date picture taken
1910 (year is approximate)
Gallery