View all
Nestled amidst the breathtaking landscapes of Snowmass Village, Colorado, the storied Italian restaurant, Il Poggio, has been enchanting the palates of discerning diners since 1989. Located atop the village, this iconic landmark offers a culinary journey through authentic Italian flavors, handcrafted pizzas, delectable pastas, and innovative cocktails. Welcoming guests from across the globe, Il Poggio invites you to indulge in culinary delights and experience the warmth of Italian hospitality in the exclusive enclaves of Aspen, Snowmass, and Snowmass Village.