Delmar Gardens North
4401 Parker Road, Florissant, MO, 63033
2.6
(5 reviews)
"My mom has been there less than 20 days and I will be transferring her immediately to somewhere else. The room are plain and grubby. Some have TV remotes some don't. Tylenol took 3 or more hour to get. They have changed her room 3 time in less than..."
READ MORE