James Law Stewart


Blenheim House, 1 Evesham Road, Cheltenham, Gloucestershire, South-west England, England

1835 - 1843

No notes