German Silver Screw Bangles

AU$52.00Price