Leica Camera opens permanent store location at The Shops at the Bravern in Bellevue, WA

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