Business Insider/Jessica Tyler The Wall Street Journal reported on Thursday that Amazon is in talks to lease the former Lord & Taylor flagship store as it continues its quest for office space in New York City. Amazon abandoned plans to build a controversial HQ2 campus in Queens in February. The building is currently owned by […]