Nova Scotia Archives

The Charitable Irish Society of Halifax, Nova Scotia