25
Jul/11

Apple Story In Flushing, NY?


I suspect that this is the New World Mall on Main Street in Flushing (I grew up in Flushing, FWIW).   Photo from here.

 

Comments are closed.