
Feb. 16, 2021 By Michael Dorgan Amazon is opening a new facility in Long Island City – although it won’t be a sprawling new headquarters like the one it proposed to build two years ago. The tech giant announced today that it will be opening a new delivery station on 21st Street later this year,… Read more »