Cartier. Tank Anglaise watch, Small model, 18-carat pink gold with 0.8 carats diamonds. Price from £65,500

Cartier. Tank Anglaise watch, Small model, 18-carat pink gold with 0.8 carats diamonds. Price from £65,500

Read more