If it's the one I'm thinking of, it's in Newark, DE. I used to work there when I was in college (ah .... college). It was a big draw for folks in Philly, DE, and Maryland since there's no sales tax.
I hadn't thought of that place in years. Small world.
Eh.. yeah I meant Newark Delaware not Wilmington.