Information Welcome to the. Plastics Capital of the World in Leominster, MA where our Super 8 is located. Plastics have their own impact on modern life and we are at the intersection of a More
Information Conveniently located in the heart of north central Massachusetts, the award-winning Four Points by Sheraton Leominster features 187 guest rooms and the best in customer servic More