L. Allen & Sons department store