
Landour – A Town Frozen In Time & Tale…
Landour lies on a ridge east of Mussorie, more than 7000 ft above sea level & is for anyone who wants to get away from it all and savour the unhurried pace of mountain life with natural luxuries of fresh air, clear views and green hillsides. Landour is the place to be for anyone looking […]