Leica is opening its doors to its first permanent store at The Shops at the Bravern in the Seattle/Bellevue, Wash., area, on Oct. 21, 2023. The newly designed boutique comes after occupying a temporary space in The Bravern Mall, which consists of residential housing, offices, and a luxury shopping experience for guests. The permanent two-story, 1,700-square-foot store will feature a...
Read More