Gallery Image

Best Independent Store - South of England

Winner: The Craft Barn, Surrey

Runner-up: Finishing Touches, Devon