Leica Store To Land in America

Iconic German camera brand Leica has announced their first retail concept store on American Shores. Set to open on May 2nd, the store will be located in Washington DC, with two more stores slated to open towards the end of 2012 in Soho, New York and Miami. The Leica store will carry the complete line of Leica products, house a gallery featuring exhibitions shot with Leica cameras and be used as a space for demonstrations and workshops.