Set in 40 acres of lush forested gardens and overlooking a private lake, Cape Lodge has an idyllic country setting.