Situated in the picturesque surroundings of the Bundla Tea Estate in Palampur, hotel Norwood Green is regarded as one of the best hotels in this small, serene hill town of Himachal Pradesh.
The cottages of this hotel lie amidst the unmatched scenic beauty of the Dhauladhar ranges. The surrounding pine groves, lush tea estates and overall natural beauty here make for an amazing vacation.
Norwood Green also offers impeccable services and amenities to its guests to make their stay memorable and comfortable. The decor here is well-designed with a touch of modern luxury. The staff here are extremely friendly and hospitable and aim at meeting all the requirements of the guests.
Norwood Green excels in making the stay of the guests comfortable and enjoyable. For this purpose, the hotel provides numerous facilities.