Snowhead Mountain

Snowhead Mountain is a mountain known to be the tallest in all of Termina. It is the location of the Snowhead Temple, and the source of Snowhead's name. So, obviously, it can be found in the Northern Mountains of Snowhead.