North Dueling Peaks
Template:Infobox Place North Dueling Peaks is a location in Breath of the Wild.[1]
Features and Overview
North Dueling Peaks is located along the northern slope of the Dueling Peaks in West Necluda.
See Also
References
- ↑ "North Dueling Peaks" — N/A (Breath of the Wild)