Photo Courtesy Charles H. Greenthal & Co.
North Shore Towers rests on 110 acres of land in Floral Park.