Lamrin Norwood Green Palampur, Himachal Pradesh se encuentra en Pālampur, en la región de Himachal Pradesh, y ofrece alojamiento con wifi gratis y parking privado gratis.
Número de habitaciones: 18
Bundla Tea Estate, Village Lohna Near Sushma Hospital, Palampur, 176061 Pālampur, India