Kirkwood, located on 120 acres of forested land along the Cahaba River, is a nonprofit created by Independent Presbyterian Church. The spirit of ministry and compassion is evident in all levels of care: Independent Apartment and Cottage Living, Assisted Living, Memory Care, Skilled Nursing, and S...