Enjoy the comforts of home at the Extended Stay America - Secaucus - New York City Area. Designed for extended-stay guests, this Secaucus, NJ hotel is just 4 miles from the Meadowlands Sports Complex, featuring the New Meadowlands Stadium and the IZOD Center concert venue. At the Plaza at the Meadows Shopping Center, just a quarter-mile away, you can spend an evening at the 14-screen movie...