Something like these, or these (more pricey option).
Those Ganni shoes are awful, I know a girl who has them but I've only just learned they're not even leather for that price.
Tbh though OP, my main concern is your dress. Black tie dress code doesn't mean just a black dress, I don't think that dress is elegant enough. It's too short for a start.