Peterborough Historical Society logo

Speaker Series: John A. Macdonald, Elizabeth Hall and Beavermead Farm

Speaker Series: John A. Macdonald, Elizabeth Hall and Beavermead Farm