Industrial

Tulfra sells self-storage complex in Clifton, Nutley for $24 million