Thomas Owden

Thomas Owden


Thomas Owden was Lord Mayor of London from 1877 to 1878.


Photographed by the London Stereoscopic and Photographic Company.
 


Code: 123954
© Paul Frecker 2024