Amazon Signs Lease on Huge Manhattan Premises, Possibly for First Physical Store

Following reports last month that Amazon was gearing up to lease a location in New York City possibly for its first customer-facing retail effort, real estate manager Vornado Realty Trust on Thursday confirmed that the e-commerce giant has signed a deal for 470,000 square feet of space in midtown…