Kate Middleton Style Blog
Written by
in
Worn by Kate in 2012 and again in 2020.
The blazer cost £69.99 in the UK and £99.90 in the USA