Restaurants & Bars

Deli Sub / Sandwich

Steamed deli sandwich in Atlanta?


Live your best food life.

Sign up to discover your next favorite restaurant, recipe, or cookbook in the largest community of knowledgeable food enthusiasts.
Sign Up For Free
Restaurants & Bars 3

Steamed deli sandwich in Atlanta?

chow dogg | Aug 15, 2002 10:47 AM

Does anyone know where to get a sub sandwich that's put in one of those hand-pump steamer things to heat it up? I can't find one anywhere in Atlanta!

Want to stay up to date with this post?

Recommended From Chowhound