St. Aloysius of Gonzaga Parish is the most multi-cultural church in Nashua. Parishioners have origins from all over the world, and the church celebrates festivals and traditions from all ethnic backgrounds. Visiting priests are welcomed each summer. It also operates a community soup kitchen, food pantry, and Marguerites's Place for mothers in transition.