Dalhousie is a hill resort town in the Chamba District of Himachal Pradesh in India at 2000 metres (6400 feet) altitude.