Leven Deli Co.
123 W 12th Ave, Denver
(303) 325-5691
Recent Reviews
Order Online
You May Also Like
Cap City Tavern - 1247 Bannock St
Sports Bar, Bar, American, Pet Friendly
Lo Stella Ristorante - 1135 Bannock St
Italian, Bar
MAD Greens - Denver Art Museum - 1200 Acoma St #101a
Vegetarian, Salad, Wraps, Gluten-Free
Restaurants in Denver, CO
Leven Deli Co.
123 W 12th Ave, Denver, CO 80204
(303) 325-5691