Shaftesbury is a town in the north of Dorset, England. The city is located 200 meters above the sea level. In 2001 the city had a 6665 population of 3112 households. From 1001 to the Reformation it was called Edwardstowe because in Shaftesbury Abbey were the bones of Edward the Martyr.
The city is located on the Blackmore Valley and a piece on the River Stour. From different vantage points you can see Glastonbury Tor and the Isle of Purbeck.