Denver CO Ice Cream & Frozen Desserts 1. 1453 Larimer St, Denver, CO 80202 | Osteria Marco (303) 534-5855