Lord & Taylor, a department store fixture on 5th Avenue between West 38th and 39th Street for decades, has now closed. The building will remain, but will become offices including a WeWork…
department stores
-
-
Stern Brothers was founded in 1867 by Isaac, Louis and Benjamin Stern, sons of German Jewish immigrants. In that year, they began selling dry goods in Buffalo, New York. From…