The San Francisco flagship store for Leica is located in downtown San Francisco, CA and is approximately 5,000 square feet. The original building structure was expressed to enhance the appearance of modern European store fixtures. This is not only a retail location, but also a gallery and educational event space.
About Leica
- Project: Leica
- Address: 463 Bush St., San Francisco, CA
- Website: https://www.leicacamerausa.com
- Square Footage: 5,000