I love it that Ellis Island got mentioned twice. One time I was down there for work for like 2 months and we stayed in the World's Largest Super 8 which is the hotel for the Ellis I guess. I ate many good and cheap meals there and drank so many beers. There were some good karaoke in the bar there. The Stagedoor Casino up the street is seriously one of the greatest bars I have ever been in.
I have walked from there to the PBHOF from there and it took forever. I like the PBHOF quite a bit. When I was there I really dug Impacto. https://www.ipdb.org/machine.cgi?id=4868
Just the variety of games is enough to warrant a visit. Then decide for yourself if you want to go back!