Mary Immaculate Parish and the Mission of Saint Rose is a vibrant and welcoming Catholic community located in Kirksville, MO. They offer beautiful and inspiring worship, as well as a variety of social and spiritual activities. With an excellent parish school provided without tuition for members, they strive to help all who worship there become better disciples of Jesus Christ.
Generated from the website