Avalon, a site of great power, revered since ancient times as an entrance to, and exit from, the Otherworld. "The Isle of Avalon" illustrates and describes the physical and sacred …