The National Shrine of Our Lady of La Salette, also known as La Salette, is a spiritual sanctuary in Attleboro, MA, encompassing a monastery, church, retreat center, chapel of light, and welcome center.
With a focus on ecumenism, peace, and justice, the shrine offers a serene setting for pilgrims to seek reconciliation through prayer, attracting hundreds of thousands of visitors annually, especially during the beloved Christmas Festival of Lights.
Generated from their available business information