Landour, tucked away in the misty hills, is a place straight out of a storybook. Perched atop the bustling town of Mussoorie, this quaint town is a paradise for those who are seeking a peaceful ...
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.
Km from Dehradun with cool climates and ideal place for rest and peace in which home is made with retro style. Barrackpore is ...