THE ATRIUM AT OAK CREST RESIDENCE
204 S State St, Elgin, IL, 60123
4.1
(21 reviews)
"We toured The Atrium at Oak Crest Residence. We were hoping that that this was where my sister-in-law could go. They had a more controlled situation. We obviously were able to discuss her health needs with the facility, and they were willing to work ..."
READ MORE