Selfridges & Co. – Luxury Plaza

London, UK (2003)