German luxury camera brand Leica will open later this month a multistory store and gallery on Chicago’s Magnificent Mile across from the historic Water Tower.