The luxury boutique Browns changed the course of fashion retail history since it opened in 1970. Today, after fifty years at South Molton Street Browns moved its flagship to 39 Brook Street in the heart of London’s Mayfair.