Collection search - Portsmouth, Ontario Military Hospital - accommodation for incurable soldiers, Calderwood property

Date modified: