Charlotte Olympia kitty flats, £495 at Harrods It’s officially December – the only month of the year that it’s acceptable to wear head-to-toe sequins and stuff your bellies with endless numbers of mince pies. There’s […]
Charlotte Olympia kitty flats, £495 at Harrods It’s officially December – the only month of the year that it’s acceptable to wear head-to-toe sequins and stuff your bellies with endless numbers of mince pies. There’s […]