Apartments in Worcester Area -

Cohasset Place Apartments | Worcester, MA

Located at 194 Cohasset St 2, Worcester, MA
194 Cohasset St 2, Worcester, MA View Map
Cohasset Place Apartments Cohasset Place is located in the heart of Worcester Massachusetts directly off of Hamilton Street Minutes from UMass Memorial Medical center and numerous parks this quaint... More
  1. Live in the Heart of Worcester! Minutes from UMASS Medical Center and tons of shopping opportunities!

194 Cohasset Street

Worcester, MA 01604