Shiva Rose at Vivienne Westwood Flagship Store Grand Opening in Los Angeles
Event: Vivienne Westwood Flagship Store Grand Opening in Los Angeles
Venue & Location: Vivienne Westwood, 8230 Melrose Avenue / Los Angeles, CA, USA
Event Date: 03/30/2011
Photographer: Tommaso Boddi / PR Photos