Nestled amidst a canopy of dense Deodar trees, Landour is a quaint town in Uttarakhand located along the lower western Himalayas. It is a small cantonment town that surprisingly derives its name from the Welsh village of Llanddowrer and is teeming with history that dates all the way back to the British-era. Landour's cozy setting and pristine natural beauty gives off a soothingly positive vibe, ideal for one to rejuvenate their senses.
Landour sits about 980 ft above Mussoorie. The two twin hill stations have collectively been given the name of "The Queen of Hills" for their spellbinding beauty and tranquility. It is in close proximity with Dehradun (33km) as well as the neighbouring hamlets of Tehri, Chamba, Dhanaulti and Chakrata. It is within 200 km of the majestic Himalayan peaks of Gangotri, Yamunotri and Kedarnath which on a clear day, can be viewed with a naked eye. The serene landscapes of Landour make it a popular weekend getaway for travel enthusiasts looking to escape the clamor of city life.