Briarwood Rehabilitation & Healthcare Center
150 Lincoln Street, Needham, MA, 02492
2.9
(15 reviews)
"My relative stayed at this facility for almost 18 months. Some of the nurses were very friendly and capable. Then turnover occurred and my relative's care declined sharply. I mentioned my concern to the team caring for my relative, but the care didn'..."
READ MORE