Born 18th October 1843 Died 27th February 1927
Most sources give his birth year as 1843 not 1844.
Location 31 Melbury Road, London, W14
Categories
Authority
More Information Sir Luke Fildes