Meadowlands Plaza Hotel

40 Wood Ave
Secaucus
New Jersey
United States