News

Built in 1965, the 233,000-square-foot office building on 17.56 acres at 1055-1065 Stewart Ave. was once part of the sprawling Grumman industrial campus.