Il Poggio is an Italian Restaurant in Snowmass Base Village.