Norwood GreenNorwood Green cottages nested in the tea gardens of palampur. Spend your holidays in Palampur and Himachal Pradesh while having luxury stay.