Death

Date 1969
Place Newham, London, England, United Kingdom
Description Ellen Isabella Townsend