In East Necluda, you will find this Skyview Tower on the peak of Mount Lanayru.
Tower Location
Mount Lanayru Skyview Tower is located at 3845, -1311, 0539 in the East Necluda region, on the peak of Mount Lanayru. Be sure to bring armor and/or food that protects from the cold.
Map the Region
After you reach the tower, open the door and examine the terminal to activate the teleport location here. Then step onto the glowing spot in the tower and examine it to be launched upward and map the East Necluda region.