
Apr. 9, 2024 By Ethan Marshall The building at 43-10 23rd St. in Long Island City has just been transformed by construction contractor Suffolk, into a 7-story, 7-floor life science facility, known as Hatch Life Sciences. A ‘life science’ facility refers to properties that offer lab and office spaces for organizations working on scientific research… Read more »