Northeast US?
I'm guessing it's the Green Acres Mall at Valley Stream, NY.
Sure does look like it.
Joyzee or Philly was my guess.