Skip Nav
Photo 5 of 28

March 2006: Selfridges launch party for Marchesa

Image Source: Getty
X