Support   |   Contact

Festival on the Green

The Church of St. Peter and St. Simon-the-Apostle 525 Bloor Street East, Toronto