A tapestry at Ham House, Richmond-upon-Thames, Surrey

A tapestry at Ham House, Richmond-upon-Thames, Surrey.

Back to Gallery