Leonard Howell 1848 – 1895
Athletes
Athletes, Soccer, Sports Figures
Biography
Leonard Howell (1848–1895) was an English footballer. Born August 6, 1848 in London. Died September 7, 1895 in Lausanne.
Leonard Howell (1848–1895) was an English footballer. Born August 6, 1848 in London. Died September 7, 1895 in Lausanne.