Deluxe
- Max Guests:
- 3
Dalhousie is nature lover’s paradise on earth. It is just the place where you would cherish to be.
Snow clad mountains and pristine atmosphere of Dalhousie offers a miraculous respite from monotonous routine and everyday tensions and worries!
You cannot escape the sense of being surrounded by history, the moment you walk in the door.