Maywood Terrace Living Center is a nursing home located in Independence , Missouri. This nursing home was first approved to provide Medicare and Medicaid services on 11/20/1989. It has 89 certified beds. Maywood Terrace Living Center is located 10300 East Truman Rd, Independence, MO 64052 and can be contacted via phone number (816) 836-1250.