Herostratus Fri, 07/27/2018 - 10:22 prevnextoldernewer Date picture taken 1913 Tags wanchai road map Inland Lot Gallery 1910s Hong Kong Shows place(s) Homeville — IL 1419 — 153 Wanchai Road. [c.1899-c.1932] Log in or register to post comments