Southern Tal Tal Peak

The Southern Tal Tal Peak is a location from The Legend of Zelda: Breath of the Wild. It is located in the Lanayru Great Spring region of Hyrule.