
March 5, 2018 By Tara Law Plans have been filed with the Dept. of Buildings for a 10-story apartment building to go up on Queens Boulevard in Elmhurst. The building, to be located at 70-65 Queens Blvd., would contain 71 apartment units, as well as commercial space on the first floor and a community facility… Read more »