West New York’s The Station hits 80% leased in 3 months