Step into the new 424 flagship at 8441 Melrose Place, and you might think you have ... which ended up taking a lot of his store's space until the boutique closed two years ago.