1. Briarwood Health Care Nursing Center 150 Lincoln St, Needham, MA 02492 Coordinate: 42.27446,-71.23645 Phone: (781) 449-4040