Nirmal Chhaya Nature Resort Nirmal Chhaya Nature Resort is a 4-star property located in Amarpur. Featuring a garden, this 4-star hotel has air-conditioned rooms with a private bathroom. The accommodation provides room service and a 24-hour front desk...