Condominium sells for $1.6 million in Worcester
18 Windsor Street - Google Street ViewA condominium located at 18 Windsor Street in Worcester has a new owner. The 915-square-foot property, built in 1988, was sold on March 14, 2024, for $1,630,000, or $1,781 per square foot. This…