Holly Hill Healthcare Center is a nursing home located in Towson , Maryland. This nursing home was first approved to provide Medicare and Medicaid services on 06/01/1989. It has 75 certified beds. Holly Hill Healthcare Center is located 531 Stevenson Lane, Towson, MD 21286 and can be contacted via phone number (410) 823-5310.