Norwood Green

  • @0!$$$$*HiV

    Norwood Green

    Hotel
    Village Lohna, Near Sushma Hospital, Palampur, Himachal Pradesh 176061

    Set in a secluded valley in the Bundla Tea Estate, this upscale cottage resort is 7 km from Shree Jakhani...

    • WiFi,
    • Parking,
    • Restaurant,
    • Room Service