Serving greater Lowell and southern NH, we are involved in all aspects of the flat glass industry as well as a full service auto glass facility. Mammoth Auto Glass & Mirror Co. is a 3rd generation owner operated glass company that is located at 49 Mammoth Rd. Lowell, MA. 01854. We are involved in all aspects of the flat glass industry as well as a full service auto glass facility. With our state of the art glass technology and products we feel confident in our ability to provide the personal attention needed to each and every project.