Details
exterior of our hotel decorated with aesthetic yellow lights, beautiful trees and captured during sunset - Lamrin Norwood Green, Palampur

Lamrin Norwood Green, Palampur

Lamrin Norwood Green is undeniably a patio to heaven. This beautiful hotel in Palampur is situated amidst the lap of nature while being located close to major travel and tourist hubs.