Semi-precious stones with silver necklaces from £165 by Tessa Sambrook

Semi-precious stones with silver necklaces from £165 by Tessa Sambrook