Meadowlands Plaza Hotel

Hotel in Secaucus, New Jersey