Chester hills

,

The First Gated Society of Solan, Nestled in the Kasauli Hills of The Magnificent Himalayas