Lily Allen and her sister Sarah Owen opened up the Lucy In Disguise pop-up store in Selfridges yesterday (September 3, 2010). The official store will open on September 16 in Covent Garden, London. Check out the video below for an interview and shots of the store! The store and both Lily and Sarah look amazing!







