10 reviews
Displaying a clear view of all the breathtaking nature is our SS Resorts, Dalhousie. This luxury resort is located at one of the best peaks of nature and has several facilities to offer to our guests.Being a holiday destination, this resort is ideal for corporate travelers, leisure guests and also a huge group of friends or family.Probably one of the best places to stay in Dalhousie. Breathtaking