1 of 1 images
Add to Lightbox
Add to Cart
CAP-NBUCAN180516-035.jpg
Lara Stone at the Nobu Hotel Shoreditch official launch party, Nobu Hotel Shoreditch, Willow Street, London, England, UK, on Tuesday 15 May 2018.<br />
CAP/CAN<br />
©CAN/Capital Pictures

Lara Stone at the Nobu Hotel Shoreditch official launch party, Nobu Hotel Shoreditch, Willow Street, London, England, UK, on Tuesday 15 May 2018.
CAP/CAN
©CAN/Capital Pictures

Copyright ©CAN/Capital Pictures