Lamrin Norwood Green Palampur is a charming retreat nestled in the picturesque town of Palampur, Himachal Pradesh. Surrounded by lush greenery and the majestic Dhauladhar mountains, this serene property offers a perfect blend of comfort, tranquility, and natural beauty. Whether you're looking for a peaceful escape or an adventure-filled getaway, Lamrin Norwood Green provides an ideal setting for both relaxation and exploration. The resort features well-appointed rooms, modern amenities, and warm hospitality, ensuring a memorable stay for all guests.
Bundla Tea Estate, Village, near Sushma Hospital, Lohna,Palampur, Himachal Pradesh
Check-in : N/A
Check-out : N/A