They reopened and re-branded, and their place is now called the Peanut Factory. And the deli is hugely popular, especially ...