I think Satan might be in the Christmas Village.
We didn't see one there... Was there just this past Friday with my daughter.
I am not sure.
Try checking on Macy's and the newly opened stores around. 8th/ 10th Streets.
I'm not sure. You will have to check and see. The only place I know you can a Christmas scene picture is Liberty Place but it's selfie portraits.
I'm not sure I've only been there once and I haven't seen any advertising about it yet.
Thanks! Your answer is awaiting moderation.