Our Lady Queen of the WorldParishShare10411 Bayview AvenueRichmond Hill, Ontario L4C 3P2CanadaGet directions