Clarks Inn forays in Binsar
The Clarks Inn Group of Hotels recently announced the opening of its first hill-station property Clarks Inn Binsar in Almora in Uttarakhand. The 39-key hill-top resort is the 27th operational property of the hotel company and the first such at a hill-station in India.