Residence

Date 1964
Place 19 Haliburton Road, Isleworth, Hounslow, London, England, United Kingdom
Description John Terrell Richards