Showing 1 results
Archival description
Canadian Brussels Carpet Weavers' Benefit Association Travelling Cards (4 identical items)
Canadian Brussels Carpet Weavers' Benefit Association Travelling Cards (4 identical items)