BrightLand Hotel

Cosy Nook Estate, The Mall
Shimla
India