Visit Shanti Stupa about 5kms from Leh city offers panoramic view of surrounding snow capped mountains and its location is such that you can see it from all places in Leh.