Delmar Gardens South is a nursing home located in Saint Louis , Missouri. This nursing home was first approved to provide Medicare and Medicaid services on 04/20/1987. It has 149 certified beds. Delmar Gardens South is located 5300 Butler Hill Road, Saint Louis, MO 63128 and can be contacted via phone number (314) 842-0588.