annelisec Fri, 07/27/2018 - 11:03 oldernewer Showing existing staircase previously at Homeville. Date picture taken unknown Shows place(s) Homeville — IL 1419 — 153 Wanchai Road. [c.1899-c.1932] Log in or register to post comments