Lowell's Historic Cathedral
741 Merrimack St Lowell, MA
This is a beautiful 13,000 square foot stone church centrally located in downtown Lowell, MA. Highlights of the building include original stained glass windows, rich wood floors throughout and all the original character of a 19th century church. 8,000 square feet available in the main hall, 8,000 square feet in basement floor, and approximately 4,000 square feet in other spaces combined. No words can do this building justice and it is a beautiful venue for your event.