New tenants fill up Meadowlands center

More than 142,000 square feet of leases recently signed