La Salette Christmas Light Display in Attleboro...
The National Shrine of Our Lady of La Salette is located in Attleboro, Massachusetts. The shrine is decorated with the most extensive and beautiful display of Christmas lights in the area.
Visiting La Salette shrine during the Christmas season is not only fun for the whole family but inspirational, as well. The Christmas decorations and lights at the shrine reverently display the true meaning of Christmas - the birth of Jesus. It is wonderful free activitiy to do with the children.