1445 Larimer St
Denver, CO 80202
Denver, CO 80202
Open HoursMo to Th from 06:00am to 11:00pm,Fr to Sa from 06:00am to 12:00am,Su from 06:00am to 10:00pm
OverviewAmidst all the tony restaurants and pulsing dance rooms on Larimer Street this gourmet deli lends a nice change of pace. Plank floors, wooden shelves filled with tea and coffee...
more
