The new Staud flagship is located at 8816 Melrose Avenue, less than a mile from its Melrose Place boutique. Staud threw open ...