human
Where is the Stelvio National Park?
assistant
It’s located in the Italian Alps in the province of Bolzano. It is a national park that covers an area of 3,200 square kilometers (1,200 sq mi), making it the largest national park in Italy.