Hotel President Dalhousie is one of all the simplest hotels set within the Dalhousie depression. This edifice is found way and off from the busy and abuzz town life. The Hotel has all the 3 Star facilities and amenities to create its customers notice comfort and luxury


Who Upvoted this Story