Korin Tower (カリン塔, Karin-tō) is a tower on Earth where Korin lives. The tower is located in the Sacred Land of Korin, and is so tall that it took Goku an entire three days at first to get to the top and get the Sacred Water from Korin.
Where is Korin Tower in Dragon Ball final stand?
Korin's Tower is a structure located past Ginger Town and under The Lookout.
Where does Kami Sama live?
Kami is the first God of Earth seen to possess The Lookout and it starts to be referred to as Kami's Lookout. But after Kami merged with Piccolo, Dende took over, technically making it Dende's Lookout. It is located in the Heavenly Realm, and is connected to the Divine Sage Realm where the Sacred Water is located.