Shaftesbury Indoor Market

Saturday 19th November 2022

Town Hall, Shaftesbury 9am - 5pm

Lots for sale and live music outside (weather dependant)