Home Collections

Carlyle, Alexander, 1722-1805.

Works from the collections

16 works