Hotel ★★★★

Lamrin Norwood Green, Palampur

Bundla Tea Estate,Lohna., Palampur., Palampur, India Show on map

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.

Stays near Lamrin Norwood Green, Palampur

Highly rated alternatives close by

All 246 in Palampur →

More ways to stay in Palampur

See prices on Agoda
Check prices