St Louis Church
Open
221 W 6th St
Lowell, MA 01850
St. Louis Church, established in 1907, is a prominent Catholic Church located at 221 W 6th St in Lowell, MA. It serves not only as a place of worship but also as a hub for various community religious and educational activities.
In addition to its primary mission, St. Louis Church is affiliated with several categories including Catholic Churches, religious organizations, and educational institutions, providing both elementary and secondary education. The church plays a vital role in the Lowell community, fostering unity and spiritual growth.
Generated from the website
See a problem?


