Kate Middleton visited the Little Village baby bank in London, wearing a White Inverted Lapel Long Blazer from Zara ($70), Black Axon Side Zip Wide Leg Pants from Roland Mouret, Black Suede Pumps from Gianvito Rossi ($675) and a White Woven Leather Clutch-Style Handbag from Massimo Dutti ($179).
... more