The Willows at Worcester
101 Barry Road, Worcester, MA, 01609
4.8
(6 reviews)
"We have been to the Willows in Worcester. The facility was very nice. The staff was also very nice. The rooms looked pleasant. It's spacious and has lots of light. They have lots of activities, too. The person who showed me around was very helpful. S..."
READ MORE