150 Lincoln St, Needham, Massachusetts 02492
(781) 449-4040
Briarwood Rehabilitation & Healthcare Center is an outstanding Community of Care conveniently located down the block from Beth Israel Deaconess Hospital-Needham. As a registered Eden Alternativeâ„¢ facility, our signature Eden approach can be felt thr