Lot 129 – Tiara of diamond foliate design – Fine Jewels London 6 May 18

Leave a Comment

Your email address will not be published.