“Norwood Green” is located at the Bundla Tea Estate in Lohna Village Palampur, gives you an ultimate accommodation experience with a seating area and kitchenette. We have fully-furnished cottages equipped with all the modern and luxurious amenities. Enjoy the beauty of Picturesque landscapes, tall deodar trees and winding lanes in Palampur, Himachal Pradesh.