Events Events Calendar Shaftesbury Indoor Market Shaftesbury Indoor Market Saturday 10th December 2022 Town Hall, Shaftesbury 9am - 5pm Lots for sale and live music outside (weather dependant)