I wanted to share this photograph of taken by William Hitchcock with the community. Location: 41 Lynwood Road, Ealing, Middlesex, England, probably 1938. Date: late 1930s Click here for the image details page or here for the full-sized version (804 x 1288).