202
undefined,
undefined
Palampur is a super hill inn for the tired souls. it's far nestled at the peak of highly 1,219 m inside the midst of carpeted fields, deodar trees and delightful tea gardens. The location is likewise known as the 'Tea Capital of North India'. As it's far set on the slopes of Kangra Valley, Kangra tea of Palampur is very well known. Dhauldhar Mountains...