Kroll Subleases 48,000 Sq Ft of space in New York City. Kroll Subleases 48,000 Sq Ft of space in New York City. May 16, 2024 Craig Etkin New York, New York — According to state and local development sources, Kroll plans to build out 48,026 square feet of new space in New York. The company plans to occupy the new space at… Read More Read More