Junior Examination, North Wales Temperane Federation

Archive Unit