Goddard House
1199 Main Street, Worcester, MA 01603
4.5
(2 reviews)
"We liked everything about Goddard House. Everything is centrally located for my mom to get to and there are a lot of options for her. She likes the whole atmosphere of it. One of the residents let us go in and see her apartment and it was nice and pr..."
READ MORE