Heidi's isn't much to look at. The very minimal dining area is just enough to accommodate scarfing down your sandwich. No table service here, just let the people at the counter know what you want and they'll pile the meat on your choice of bread ( you can't beat their home made ciabatta bread) slap on the condiments, and let you choose from potato salad or chips. This place is not much on ambiance but you won't find a better sandwich. They also feature a few soups, desserts, a bagels for breakfast.
Pros: Good Grub, Great Bread
Cons: Gets Crowded, Small dining room