The agree with the train station view but give a vote for liberty square for a wonderful, “all American”? dinner backdrop! I mean, turkey and the liberty bell seem to go hand in hand, right? Hahaha! Can’t wait to see pics of this! Don’t forget a tablecloth!
No love for Tom Sawyer’s Island? You can eat in relative peace on the waterfront. If I had to choose one of the locations you listed, I would definitely go with Liberty Square. I love this idea…might have to emulate it some day!