FoodWire: The Natural Fact Deli Has Closed
Today is shaping up to be a Black Monday, of sorts, for the St. Louis restaurant scene: Sauce reports, and I can now confirm, that the Natural Fact Deli in Webster Groves has closed. A sign on the front door thanks the restaurants' customers.
A couple other restaurant closings of which some of you might have already heard. Still working to confirm those before I report, but stay tuned.