Clearwater Lodge

611 Cherry Creek Road
Cloverdale, CA 95425
Alzheimer’s and Memory Care