Vaughan to display Nativity Scene at City Hall for second year, with blessing from Cardinal Leo

Mayor Steven Del Duca says the display will mark the start of Advent and celebrate the true meaning of Christmas.
The City of Vaughan confirmed the display will be installed to mark the start of Advent
The City of Vaughan confirmed the display will be installed to mark the start of AdventIllustration
Published on: 
Loading content, please wait...