Kindred Spirits is located on 6 acres of absolute quiet in the heart of Cavendish Beach, PEI. Run by the James family since 1986.