Glastonbury is a small town situated 31 miles south of Bristol and is steeped in history, myths and legends. The town is reputed to have had the oldest Christian Church in England and has a long history as a place of pilgrimage. In more recent times it has attracted 'pilgrims' from many faiths and beliefs and remains a spiritual centre to this day.