The Hallmark Store, the nation’s largest, says it will close next month due to the financial crisis
The Hallmarks of America store in St. Louis, Missouri, is closing its doors this month.The store’s owners announced in a statement Tuesday that the company is closing after failing to keep up with the pace of sales and a downturn in its finances.“We were unable to maintain our sales...