Residence Inn - Secaucus Meadowlands - Secaucus, NJ, US