Glastonbury is a small town in Somerset, England, located 23 miles (37 km) south of Bristol. Glastonbury attracts people with its myths and legends, related to the Holy Grail and King Arthur. In some Arthurian literature Glastonbury is identified with the legendary island of Avalon.