From the impressive Roman Catholic Basilica of St. Lawrence in downtown Asheville to numerous Buddhist retreat centers in the surrounding countryside; from Wiccan and Celtic circles to various chanting and meditation groups, Asheville offers a diversity of religious life that is unusual for a town its size.