The Sheridan at Tyler Creek
508 N McLean, Elgin, IL, 60123
"My sister-in-law is at The Sheridan at Tyler Creek. I've had two family members that have lived there. My mother-in-law was in there from 2016 until 2021 and passed away in there. Her daughter is on a memory unit on the third floor. The sad situation..."
READ MORE