Located in the heart of the West Hollywood Design District, Leica Store and Gallery Los Angeles boasts 8,000 sq. ft. of luxurious space dedicated to celebrate p