A cast-iron clock tower was erected in South Norwood at the junction of Station Road and the High Street in 1907 to mark the golden wedding anniversary of William and Eliza Stanley, as a measure of the esteem in which they were held in the locality.