|
Cecil is located in Shimla, the gateway to the majestic Himalayas. The hotel is situated at the quiet end of the famous Mall and is an ideal base from which to discover the unique beauty of the spectacular Himalayan ranges, Cedar forests, and ancient monasteries.
India:Shimla
|