I suspect that this is the New World Mall on Main Street in Flushing (I grew up in Flushing, FWIW). Photo from here.
Read more detail on Recent Advertising Law Posts –
I suspect that this is the New World Mall on Main Street in Flushing (I grew up in Flushing, FWIW). Photo from here.
Read more detail on Recent Advertising Law Posts –