Leica Store Bellevue Leica, the longtime German manufacturer of cameras and sports optics, opened a new store at The Shops at The Bravern in Bellevue last fall. Go to Source Author: djc.com