Oscar de la Renta has just opened up a new store and their first store on Mount Street in London. It’s neighbors are Christian Louboutin, Balenciaga, and Marc Jacobs; can I live there? Not to mention the store is over 3,000 square feet and three stories tall. I don’t know about you but I could spend a whole weekend lost in there. Trip to London anyone?
Image from http://www.graziadaily.co.uk