Norwood Green

Take sojourn to the land of nature’s beauty and bounty and explore the enchanting valley of Palampur that lay amidst the sprawling Tea Garden Estate in Himachal Pradesh. Packed with scenic beauty, exciting adventure opportunities and a delightful weather, Palampur is ideal holiday destination both for adventure seeker and nature alike in all seasons.

Location, Palampur      Hotel information sheet           Hotel Presentation            Package