Morbegno is a little town in the low Valtellina Valley in Italy, on the left side of the Adda river. It is part of the province of Sondrio of Lombardy. From Wikipedia
Friday’s stage 19 features five major climbs that are expected to test Del Toro’s slim advantage