Any recommendations within Cardiff?

Some idiot decided to smash into the back of my car today, ignoring the fact that even thought the lights were green people weren't moving. The sod has a SA1 postcode to make it even better.