
Uttarakhand, India
Landour is a picturesque cantonment town nestled in the Mussoorie Range of the Lower Western Himalayas, approximately 35 km from Dehradun in Uttarakhand, India. Situated at an altitude of about 6,800 feet, Landour offers a tranquil escape with its colonial charm, scenic landscapes, and rich history.
You can also visit this places