Data from
Locations
Ellen Willison has 2 locations.
Birth (1856)
Stamford, Lincolnshire
England
Active in (1880s-1890s)
London, Greater London
England
Ellen Willison has 2 locations.
Stamford, Lincolnshire
England
London, Greater London
England