We provide beautiful and inspiring worship and many social and spiritual activities. We have an excellent parish school which is provided without tuition for families who are members of Mary Immaculate and Saint Rose...
We are a vibrant, diverse, and welcoming community. We are striving to help all who worship here to be better disciples of Jesus Christ.