You're never too far from a view of the mountains in Seoul, South Korea