Tie the knot in Selfridges
Selfridges will host more than Christmas shoppers on December 17 when the first civil wedding takes place at its Oxford Street store. Selfridges has a wedding licence until October 2005.
Selfridges will host more than Christmas shoppers on December 17 when the first civil wedding takes place at its Oxford Street store. Selfridges has a wedding licence until October 2005.
Advertisement
No comments yet