The Parish Community of Our Lady of the Angels is a vibrant and multicultural Roman Catholic Parish which belongs to the Diocese of Trenton. It has 2 centenary church buildings: Immaculate Conception Church (est. 1875) and Saint Joachim Church (est. 1901).