Briarwood Rehabilitation & Healthcare Center is a nursing home located in Needham , Massachusetts. This nursing home was first approved to provide Medicare and Medicaid services on 07/01/1990. It has 120 certified beds. Briarwood Rehabilitation & Healthcare Center is located 150 Lincoln Street, Needham, MA 2492 and can be contacted via phone number (781) 449-4040.