Here's a story that you'll read but won't admit to knowing anything about -- do you remember the old Plaza Cinema movie theater on the Black Horse Pike in Washington Township?
Once upon a time, the Echelon Mall in Voorhees was a premier shopping destination. Let's go back in time and remember what it was like in all its glory.