Val Poschiavo (Lombard: Pus'ciaf, German: Puschlav, pronounced [pʊʃˈlaːf] ⓘ) is a valley in the southern, Italian-speaking part of the Swiss canton of the Grisons. The main town is Poschiavo.