Billhead from A. Lehmann & Co., located at 66 & 68 Canal Street in New Orleans, Louisiana. The billhead is dated January 25, 1887. The image shows a vignette of a store.
Subject: Mercantile firms -- Louisiana -- New Orleans
No additional authority information available for Mercantile firms -- Louisiana -- New Orleans.