Previous Venue Next Venue Venue Description
1. Red Star Deli 1801 Wynkoop St, Denver, CO 80202 (Lodo)

A tiny grab-n-go-staurant anchored by an 8ft deli case, LoDo's newest is run by a guy who once won national recognition as Food & Wine's Best New Chef, and who's now channeling his upscale skills into “custom-crafted” sammies inspired by the hoagies and grinders he ate as a kid in Philly, where they're always hungry enough to eat a female horse.