answersLogoWhite

0

I am not 100% sure but just guessing. I watched the movie today and it looks like the gigantic movie theater at Lincoln Center located at W 66th and Broadway. Just a guess though.

User Avatar

Wiki User

14y ago

What else can I help you with?