Shaftesbury Indoor Market

Saturday 14th May 2022

Town Hall, Shaftesbury 9am - 5pm

Lots for sale and live music outside (weather dependant)