Who: Kate Beckinsale wearing a Stella McCartney horse print tank
Shop: Net-A-Porter US $165
Net-A-Porter International £95 / €100
Where: Out & About, LA

Credit: Wenn