Michael Joseph Semper senior


Alstone Lodge, Alstone, Cheltenham, Gloucestershire, South-west England, England

1827

No notes