Adopt a School > Queen Mary Public School – Hamilton, ON

Queen Mary Public School – Hamilton, ON

1292 Cannon St E, Hamilton, ON L8H1V6

Adopt A School (2017, 2018, 2019)

$10,445.81 given*
(1,045 books)