Tent About Lamrin Norwood Green, Palampur
Lamrin Norwood Green, Palampur is a 4-star hotel in Palampur, India. It is one of 246 places to stay in Palampur listed on Triptoic.
Property facts
- Property type
- Hotel
- Star rating
- 4 stars
Location
Bundla Tea Estate,Lohna., Palampur., Palampur, 176061, India
Loading map…
Frequently asked questions
Where is Lamrin Norwood Green, Palampur located?
Lamrin Norwood Green, Palampur is located at Bundla Tea Estate,Lohna., Palampur., Palampur 176061, India.
How many stars does Lamrin Norwood Green, Palampur have?
Lamrin Norwood Green, Palampur is rated 4 stars.