Norwood Green Resort, Palampur

Palampur  has been known as ‘The Tea Capital of North India’. A small city 3600 ft above sea level is a popular hill station of India, rich in historic temples, forts and  its spectacular Himalayan views. Palampur is a plantation getaway situated in the Kangra valley overlooking Dhauladhar mountain Ranges. the town is less explored and…