Best of the Best
based out of Delaware, is closing its Wilmington store, according to a local
According to the report, store owners Will and Kelly Minster
said economic conditions led to the store’s closing.
The retailer’s Newark, Del., location will remain open.
Subscribe Now and receive the latest news directly to your inbox