Lily Allen opened her first clothing shop in London on Wednesday (01Sep10). The star's fashion venture, Lucy in Disguise, was launched with a pop-up store in luxury department store Selfridges. The permanent shop will open in Covent Garden on 18 September (10).