Best Places to Visit in Lansdowne, Uttarakhand. Lansdowne, meaning north of the kotdwar , is a town located in Lansdowne district in Uttarakhand, India. Lansdowne is also known as Saumya Kashi. Lansdowne is a hill station in the north Indian state of Uttarakhand and it is also called as Shivnagri.