gonna be in town next thursday to try to catch a cardinal game and swear into DEP. Are there any good Deli's within walking distance of the Federal Building or Busch Stadium? What I am really looking for is a good cuban sandwich, but they are really hard to find in the midwest 
