Maywood Acres Healthcare is a nursing home located in Oxnard , California. This nursing home was first approved to provide Medicare and Medicaid services on 01/01/1973. It has 98 certified beds. Maywood Acres Healthcare is located 2641 South C St, Oxnard, CA 93033 and can be contacted via phone number (805) 487-7840.