Kate Middleton's Barbour jacket - Defence Wax Coat in Olive Green

Kate Middleton Style Blog is written by Carly Whitewood, 2011—2022