Our Cohasset Place apartments in Worcester, MA are in the heart of the city, directly off Hamilton Street. Minutes from UMass MemorialMedicalCenter and numerous parks, this quaint apartment community offers great apartment living. With a beautiful park located nearby, these apartments are situated in a great location to soak up another beautiful summer in Worcester. Call today and visit our...