The Residence at Natick South
119 E Central St, Natick, MA 01760
5.0
(1 reviews)
"We toured The Residence at Natick South. It has a very beautiful, elegant, and very formal setting. It required furnishing for even a short-term rehab stay. They did not provide a television. They had a white linen dinner every night, a well-appointe..."
READ MORE