Delmar Gardens South
5300 Butler Hill Rd, Saint Louis, MO 63128
3.4
(7 reviews)
"My father has moved into Delmar Gardens South. It's been very good. They've been pretty quick to react to anything that we bring up, and they've helped a lot in getting Medicaid certification completed. They have helped us with the monthly payments u..."
READ MORE