David Shapiro

David Shapiro.JPG

David Shapiro's range includes both handmade and imported jewellery as well as a range of clothing.

Stall site number: 278