Staud threw open the doors to its new Melrose Avenue flagship in Los Angeles last week, unveiling the boutique alongside the debut of its holiday 2025 collection.