Drum Hill Shopping Center is a shopping destination located in Chelmsford, MA. As a Community Center, it occupies a prime spot at Rte. 3 N. & Parkhurst Rd.. Drum Hill Shopping Center first opened in 1972. Shoppers can explore 197,000 sqft. of retail floor space featuring approximately 14 stores. Ample parking is provided with 1,045 spaces available.