Landour is located in the Lower Western Himalayas and it is 1,500 ft above Mussoorie. The twin towns of Mussoorie and Landour, together are a well-known British Raj-era hill station in northern India.
Results that may be inaccessible to you are currently showing.