English Counties

English Counties

 

English Counties

English Counties

English Counties

£1,200

By KEYMER, William, [c1790].