Before I moved into the city, I kept on hearing about a great deli next to Piedmont Park. Italian-ish I believe? Very stupidly, I never paid attention because I lived a bit of a distance away.
Fast forward to now--I live next to the park and am looking for that sandwich spot for a picnic take-away! Anyone able to help me out? Is it still even in existence?