Welcome to Lamrin Norwood Green Palampur Himachal Pradesh , Palampur , India