Three colour gold and diamond snake ring

18ct rose, yellow and white gold

Three colour gold and diamond snake ring

£850.00Price